多项目解决方案,';缺少程序集引用';尽管包括它
本文关键字:引用 包括它 程序集 解决方案 项目 | 更新日期: 2023-09-27 18:19:32
我在当前解决方案中有两个项目:
abc.Dashboard
abc.ThingyService
abc.ThingyService需要能够使用abc中的类。仪表板
我添加了一个abc参考。ThingyService指向abc。仪表板(右键单击项目->添加引用->项目->abc.Dashboard),但它无法识别已添加。
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?)
我是不是错过了一些显而易见的东西?:/
您在解决方案资源管理器中的ThingyService项目的references部分下看到Dashboard的条目了吗?
我会尝试一下这些步骤。
1) 删除引用并重新读取,请参阅。
2) 关闭Visual Studio并重新打开它,然后查看
3) 尝试添加Project引用,而不是在添加引用时选择dll。
4) 右键单击并构建Dashboard项目,然后构建ThingyService项目。如果这样做有效,您可能需要检查您的构建顺序。
我认为您还需要将项目添加为依赖项。
http://msdn.microsoft.com/en-us/library/et61xzb3(v=vs.80).aspx
这决定了生成顺序,确保链接的项目已首先编译。