我有另一个开发人员创建的 VB.Net 解决方案,我正在尝试在我们的构建机器上编译它(它在他们的机器上编译),但是对于其中一个项目,我得到一个错误,如下所示:
Imyinterface
在命名空间中是模棱两可的anamespaceassembly
。
我试过没有成功:
- 检查参考资料以查看任何明显的错误
- 删除并重新添加了有问题的程序集
- 在系统中搜索相同的 dll
- 试图编译原始开发的 src (.v 源代码控制版本)
- 用 ildasm.exe 检查程序集
我通常在 C# 中编写代码并且之前没有看到过这个错误(至少在这种形式中),并不是说它是 VB.Net 特定的,而是用于添加/查看引用的 UI 略有不同,所以我认为 VB.Net 可能会做一些不同的事情与参考。
我也尝试在另一台机器上编译,它编译正常。所以我认为这是构建机器的问题,但我不确定是什么。其他冲突的程序集不知何故未被项目引用,这可能吗?
有任何想法吗?