我有一个包含40个项目的解决方案。我最近将每个项目的输出路径重新配置为此值:
.. \输出
每个构建配置都在* .csproj文件中进行了更改。
此更改完成了预期的操作(将所有已编译的程序集收集到一个文件夹中)但不常见的副作用是 - 每次我点击F5 Debug时,部分(大约40%)程序集始终会被重建。我已经多次测试过,没有对项目本身进行任何更改。
一旦我解除了变更,构建就像以前一样。
我需要帮助解决这个问题。
答案 0 :(得分:2)
通过更改项目文件,清理解决方案,手动删除所有bin文件夹,重新启动Visual Studio以及重建所有内容来解决此问题。
答案 1 :(得分:0)
我猜想重建的程序集是从您要构建的项目中引用的?检查其中一个项目中的引用,看看这是否正确。如果是这样,您可能会尝试调整每个引用的属性,例如“复制本地”和/或“特定版本”;也许每个项目“认为”它需要重建它引用的其他项目,以实现相同的版本号或类似的东西。