我们正在将VS2008升级到新的SP1,但是注意到csproj文件发生了一些我们无法找到信息的变化。似乎csproj文件中的ProductVersion已从:
更改<ProductVersion>9.0.21022</ProductVersion>
到
<ProductVersion>9.0.30729</ProductVersion>
看起来有些属性表明csproj文件是/可以被VS 2008 SP1使用(可能是解决方案选择器要查看)但是这个属性更改还有其他隐藏的副作用我们应该注意为?
答案 0 :(得分:1)
我认为它更可能是生成文件的产品版本,而不是说它可以被消费的内容。我会非常惊讶地看到构建版本有任何明显的不同。
答案 1 :(得分:1)
主要版本是Visual Studio版本选择器的重要选择,用于选择打开哪个版本的visual studio(包含2005和2008)。
我想如果您在安装了SP1的Visual Studio中创建了一个项目,那么它可能会抱怨并要求您安装sp1?
我没有任何没有SP1的VS 2008来测试这个:)
答案 2 :(得分:0)
我的同事刚刚获得了SP1来自企业IT的忍者更新(大概是重启后我会得到它)。我的RTM副本似乎并不关心所有csproj文件中的较新版本字符串。