【发布时间】:2013-11-28 11:09:20
【问题描述】:
我的 .net c# 解决方案中有 5 个项目。我已将 Build 平台目标中的每个项目平台更改为 x64(最初是“任何 CPU”),并且项目运行良好。
然后我在解决方案属性中使用配置管理器更改了解决方案属性中的平台(右键单击解决方案 -> 属性)
然后我改回任何 CPU。但我无法构建解决方案。很多错误说找不到各个项目的dll。
我在解决方案属性中更改平台并构建构建时注意到的一件事已从 bin/debug 更改为 bin/x64/debug(我在调试模式下运行)
Ex 错误:
Metadata file '[project path]\bin\Debug\Thahavuru.DataAccessLayer.dll' could not be found
我很困惑如何才能再次成功构建项目。非常感谢您的帮助。
【问题讨论】:
-
检查所有项目的所有项目引用是否仍然完好。
-
我从项目中删除了引用,并从解决方案项目中重新引用了它们,但我没有成功:(
-
@Diode,尝试自下而上构建项目:首先不依赖其他项目的项目,如果构建失败,请查看失败的原因。再次尝试将平台重置为 x64,看看构建是否成功,看看有什么变化。
-
我刚才也试过了。根据依赖关系。当我构建项目时发生了什么,bin/debug 仍然是空的。这意味着该项目没有建立。
标签: c# .net visual-studio-2012 configuration