Ala*_*ark 6 c# projects build csproj visual-studio
我有很多C#(Visual Studio 2008)项目,其中一些项目正在更新程序集,即使没有任何更改(即使我选择Build而不是Rebuild).我的大多数项目都不这样做,只是奇怪的几个.
我还没有找到项目之间的任何差异,并想知道是否有人有任何想法可能会影响它.为了清楚起见,我在构建之前没有进行任何代码更改,但是当我在Visual Studio中运行Build命令时仍然正在重新创建程序集.
对不起,我不能提供任何进一步的细节,但请告诉我,如果还有什么我可以检查可能会有所帮助.
有人可以帮忙吗?我已经把头发弄了一会儿.
谢谢,艾伦
Joe*_*oey 11
实际上汉斯现在删除的答案指出了我正确的方向.将MSBuild的详细程度告知诊断告诉我,VS认为项目总是过时,因为一个文件将"复制到输出目录"设置为"始终复制".其他项目紧随其后,因为他们依赖于该项目,注意到新构建的DLL比他们自己的输出文件更新.
将"复制到输出目录"更改为"如果更新则复制"解决了这个问题.
我没有深究这一问题,最终重建了其中一个项目。原来,这一切都源于这个一直在重建的项目。
我认为这与每次重建的嵌入式资源有关。
抱歉,我对此没有明确的答案。也感谢 RobV 提供的有用信息。
艾伦
| 归档时间: |
|
| 查看次数: |
1988 次 |
| 最近记录: |