我知道相同的标语已用于回答相同类型的问题,但是,那里的答案没有帮助。我的解决方案中有几个项目。一个项目说 Prj.Infrastructure 有一些接口 IA、IB、IC、ID 和 IE,这些接口由项目 Prj.Bridge 中的一些 C++/CLI 类实现,也用于 Prj.UI 中的一些 winforms。
当我单独构建每个项目时,它构建得很好,但是当我构建整个解决方案时,由于某种原因它丢失了接口 IA、IB 和 IC,并且 Prj.UI 找不到它给出一个错误,例如
错误 6 找不到类型或命名空间名称“IA”(您是否缺少 using 指令或程序集引用?) D:\svnroot\branches\blah1\blah2\blah3\blah4\blah5\blah6\INVS.cs
INVS 在哪里实施 IA。
我尝试了以下方法:我已经清洁和建造了很多次。我检查了我的解决方案中的所有项目,并且未选中客户端配置文件复选框。删除了 Resharper(因为 Resharper 识别引用的项目没有问题,我认为它可能值得一试)删除并重新添加了引用和使用语句。还尝试在其他计算机上检查我的分支,但仍然失败。
请帮助我,我已经被困了2天了。
编辑:它适用于.Net 3.5