多项目解决方案,尽管包含它,但“缺少装配参考”

时间:2012-01-05 04:38:30

标签: c#

我在当前的解决方案中有两个项目:

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?)   

我错过了一些非常明显的东西吗? :/

2 个答案:

答案 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

这确定了构建顺序,确保首先编译链接项目。