Visual Studio 2008将解决方案文件标记为版本10.00

Igo*_*kin 2 versions projects-and-solutions visual-studio visual-studio-2010-beta-2

在尝试VS2010b2之后,我的VS2008安装也将解决方案和项目文件的版本更改为"版本10.00".我们的CI服务器上的MSBuild.exe不支持它们.有没有办法让VS2008再次生成版本号为9.00的.sln文件?

我知道我可以手动修复它.但是每次我打开解决方案时,版本都会变回来,这很烦人.

干杯,

BJA

Jon*_*eet 7

VS2008 生成v10文件; 这是它的原生格式版本.VS2010生成v11解决方案文件格式.v9是VS2005.我怀疑VS2008曾为您生成过v9文件.

如果您使用的是VS2008,则CI服务器应安装.NET 3.5,并且该版本的MSBuild应该处理v10解决方案文件.

  • @bja:版本10对于2008解决方案文件是正确的.您会发现2010生成版本11文件.解决方案文件版本号与产品版本号不同 - 我知道这是令人困惑的. (2认同)