我有一个Web应用程序的Visual Studio 2010解决方案,它包含组成Web应用程序的所有项目,以及构建安装程序的.vdproj文件。所有文件都在配置管理下。如何防止在每次编译时更新PackageCode的.vdproj编译?
每当我编译这个解决方案时,在任何源代码中都没有任何更改,Visual Studio将检出.vdproj文件并进行更改。 PackageCode至少会被更改为一个不同的GUID。在其他时间,除了更新PackageCode之外,它还会更改.vdproj文件的“DeployProject”部分中的Hierarchy的顺序。
这不会发生在我们其他的.vdproj文件中。使得.vdproj独一无二的一件事是,除了包含来自解决方案中其他项目的主要输出之外,它还包含超过50个不是来自Visual Studio项目的额外的.iso,.kml,.jpg文件。这些可能导致PackageCode以某种方式改变?
谢谢你的回应。很高兴听到其他人向MS报告这个错误。作为一种解决方法,我们决定将文件签出以避免问题。 – kcrossBAE 2011-03-22 14:45:01
这似乎仍然是有问题的,因为IDE不断为每次运行编译和打包整个解决方案! – 2011-03-31 13:46:42