我在当前的解决方案中有两个项目:
abc.Dashboard
abc.ThingyService
abc.ThingyService需要能够使用abc.Dashboard中的类。
我添加了对指向abc.Dashboard的abc.ThingyService的引用(右键单击项目 - &gt;添加引用 - &gt; projects - &gt; abc.Dashboard)但是它没有意识到它已被添加。< / p>
abc.ThingyService项目中的一个文件包含:
using abc.Dashboard.Services
编译时,我收到错误:
The type or namespace name 'Dashboard' does not exist in the namespace 'abc' (are you missing an assembly reference?)
我错过了一些非常明显的东西吗? :/
答案 0 :(得分:1)
您是否在解决方案资源管理器中的ThingyService项目的参考部分下看到了Dashboard的条目?
我会尝试这些步骤。
1)删除参考文献并再次阅读并查看。
2)关闭Visual Studio并重新打开它并查看
3)尝试添加Project引用,而不是在添加引用时选择dll。
4)右键单击并构建Dashboard项目,然后构建ThingyService项目。如果可行,您可能需要检查构建顺序。
答案 1 :(得分:0)
我相信您还需要将项目添加为依赖项。
http://msdn.microsoft.com/en-us/library/et61xzb3(v=vs.80).aspx
这确定了构建顺序,确保首先编译链接项目。