我有一个用于Web应用程序的Visual Studio 2010解决方案,其中包含构成Web应用程序的所有项目,以及构建安装程序的.vdproj文件.所有文件都在配置管理下.
每当我编译此解决方案而不更改任何源代码时,Visual Studio将检出.vdproj文件并进行更改.PackageCode至少会更改为a到不同的GUID.在其他时候,除了更新PackageCode之外,它还将更改.vdproj文件的"DeployProject"部分中的层次结构的顺序.
任何我们的其他.vdproj文件都不会发生这种情况.使.vdproj独一无二的一点是,除了包含解决方案中其他项目的主要输出外,它还包含50多个来自Visual Studio项目的附加.iso,.kml,.jpg文件.这些会导致PackageCode以某种方式改变吗?