加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net编译错误’abc’在命名空间’xyz’中是不明确的

发布时间:2020-12-17 07:17:50 所属栏目:百科 来源:网络整理
导读:我有一个VB.Net解决方案,另一个开发人员创建,我正在尝试在我们的构建机器上编译它(它在他们的机器上编译)但是在其中一个项目中我得到一个错误说出的内容: Imyinterface在命名空间anamespaceassembly中是不明确的. 我试过没有成功: 检查引用以查看任何明显
我有一个VB.Net解决方案,另一个开发人员创建,我正在尝试在我们的构建机器上编译它(它在他们的机器上编译)但是在其中一个项目中我得到一个错误说出的内容:

Imyinterface在命名空间anamespaceassembly中是不明确的.

我试过没有成功:

>检查引用以查看任何明显的错误
>删除并重新添加有问题的程序集
>在系统中搜索相同的dll
>尝试编译原始deve的src(.v源代码控制版本)
>使用ildasm.exe检查程序集

我通常在C#中编码并且之前没有看过这个错误(至少在这种形式下),而不是它是VB.Net特定的,但添加/查看引用的UI略有不同所以我想也许VB.Net可能会做一些不同的事情有参考.

我也尝试在另一台机器上编译,它编译好了.所以我认为它与构建机器有关,但我不确定是什么.其他冲突组件以某种方式未被项目引用,是否可能?

有任何想法吗?

解决方法

如果您有相同参考的两个版本(例如Microsoft.ReportViewer.Webforms版本10.0.0.0和Microsoft.ReportViewer.Webforms 8.0.0.0),请检查您的引用.您将收到此错误.删除最老的,你应该是好的.我一直对自己这样做.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读