Imports 别名“Office”与根命名空间中声明的“Office”冲突 解决方案

143 次浏览

VSTO火箭速成班的一个同学提问,Excel插件VSTO项目开发的时候,在debug模式下没问题,但是release的时候报错了

报错信息如下

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 BC31403 项目级 import“Office = Microsoft.Office.Core”中的“Office = Microsoft.Office.Core”位置出错: Imports 别名“Office”与根命名空间中声明的“Office”冲突。 跳线计算 C:\Users\蔡文欢\Desktop\跳线计算\跳线计算\vbc 1 活动

这个报错直接双击无法定位错误来源

我找到 跳线计算.vbproj 项目文件 用vscode打开后 找到有下面的语句 以及Microsoft.Office.Core的引用段落

把这2个地方删除 保存文件 然后vs里会提示重载 确定重载项目后 重新编译 问题即可解决!

Imports 别名“Office”与根命名空间中声明的“Office”冲突 解决方案插图