【发布时间】:2011-01-26 16:10:03
【问题描述】:
上下文:
我的解决方案中有 3 个项目(C#、.NET 4.0):
- Abc.Business(Dll 项目)
- Abc.Test(测试项目)
Abc.Ui(Wpf 项目)
Abc.Business 是我的业务逻辑。它包含实体、经理、服务等。
- Abc.Test 在 Abc.Business 上有一个项目参考,并且是单元测试。它们运作良好。
- Abc.Ui 在 Abc.Business 上有项目参考
Abc.Ui 无法解析所有using Abc.Business;
错误日志显示:
错误命名空间“Abc”中不存在类型或命名空间名称“Business”(您是否缺少程序集引用?)c:\Abc\Abc.Ui\ViewModels\ClientViewModel.cs
此外,当我在文件顶部手动输入using 时,Intelli-sense 会显示“Abc.Business.etc..”。所以 Intelli-sense 会在参考中行走,但不会构建。
有什么想法吗?
【问题讨论】:
-
您是否清理过您的解决方案然后尝试构建?通常这会有所帮助。
-
在解决方案资源管理器中仔细查看。 ref 在那里,它显示什么图标?
-
@Henk :在 Abc.Ui References 灰色文件夹中,我有一个灰色圆形矩形图标,旁边写着 Abc.Business。路径很好。
-
它是 same 图标作为其他(好的)参考吗?没有十字架?
标签: c# visual-studio-2010 assemblies projects-and-solutions