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