【发布时间】:2010-01-06 23:51:28
【问题描述】:
我有另一个开发人员创建的 VB.Net 解决方案,我正在尝试在我们的构建机器上编译它(它在他们的机器上编译)但是对于其中一个项目,我收到一条错误消息,如下所示:
Imyinterface 在命名空间 anamespaceassembly 中不明确。
我试过没有成功:
- 检查了参考资料以查看任何明显的错误
- 删除并重新添加了相关程序集
- 在系统中搜索相同的 dll
- 试图编译原始开发的 src(.v 源代码控制版本)
- 使用 ildasm.exe 检查程序集
我通常在 C# 中编写代码并且之前没有看到过这个错误(至少在这种形式中),并不是说它是 VB.Net 特定的,而是用于添加/查看引用的 UI 略有不同,所以我想也许 VB.Net 可能对引用做一些不同的事情。
我也试过在另一台机器上编译,编译正常。所以我认为这是构建机器的问题,但我不确定是什么。其他冲突的程序集不知何故未被项目引用,这可能吗??
有什么想法吗?
【问题讨论】:
-
查看+对象浏览器,输入“Imyinterface”,回车。出现了什么?
标签: vb.net compilation ambiguous