如何防止Visual Studio 2008自动创建“混合平台”和“任何CPU”解决方案配置?我们有“ Win32”和“ x64”配置,开发人员需要在它们之间进行选择。但是,只要有人对解决方案进行了任何更改,VS就会自动创建“混合平台”,这似乎是默认配置。这会导致很多问题,因为事实证明,在此配置中未选择一些新项目,或者选择了错误的项目配置,等等。我只想停止这样做,自己管理解决方案配置。
如何防止Visual Studio 2008自动创建“混合平台”和“任何CPU”解决方案配置?我们有“ Win32”和“ x64”配置,开发人员需要在它们之间进行选择。但是,只要有人对解决方案进行了任何更改,VS就会自动创建“混合平台”,这似乎是默认配置。这会导致很多问题,因为事实证明,在此配置中未选择一些新项目,或者选择了错误的项目配置,等等。我只想停止这样做,自己管理解决方案配置。
Answers:
我们在Visual Studio 2005项目中看到了一个类似的问题,我们要为Win32配置和许多不同的智能设备平台/配置组合都构建。
在任意时间,每种配置都会自动生成每个平台的配置,无论该配置是否有效,都会使我们约50个项目文件的大小激增,并需要大量工作来解决该问题。
当我们打开“配置管理器”对话框时,始终会发生这种情况;更改配置的项目设置时,有时(但并非总是)会发生这种情况。在后一种情况下,这似乎与在项目设置对话框上操纵平台和配置下拉列表有关。
我们将其归档为Visual Studio问题。MSFT将其关闭为“无法修复”。
我一直在处理同样的问题。我同意这是一团糟。我已经看到了两个可行的解决方案-都不是您真正想要的。