VS2010总能重建解决方案?

时间:2011-11-04 13:17:16

标签: visual-studio visual-studio-2010 msbuild

我有一个包含40个项目的解决方案。我最近将每个项目的输出路径重新配置为此值:

.. \输出

每个构建配置都在* .csproj文件中进行了更改。

此更改完成了预期的操作(将所有已编译的程序集收集到一个文件夹中)但不常见的副作用是 - 每次我点击F5 Debug时,部分(大约40%)程序集始终会被重建。我已经多次测试过,没有对项目本身进行任何更改。

一旦我解除了变更,构建就像以前一样。

我需要帮助解决这个问题。

2 个答案:

答案 0 :(得分:2)

通过更改项目文件,清理解决方案,手动删除所有bin文件夹,重新启动Visual Studio以及重建所有内容来解决此问题。

答案 1 :(得分:0)

我猜想重建的程序集是从您要构建的项目中引用的?检查其中一个项目中的引用,看看这是否正确。如果是这样,您可能会尝试调整每个引用的属性,例如“复制本地”和/或“特定版本”;也许每个项目“认为”它需要重建它引用的其他项目,以实现相同的版本号或类似的东西。