我们的源代码控制引擎始终指示.csproj文件中的ProductVersion
已更改。我们正在使用VS2008 SP1。
查看代码库,我可以看到报告的两个版本:
<ProductVersion>9.0.30729</ProductVersion>
和
<ProductVersion>9.0.21022</ProductVersion>
有没有人知道为什么以及何时Visual Studio决定更改此设置以及这两个版本号引用的内容?
答案 0 :(得分:5)
这是用于加载.csproj的Visual Studio版本,因此它知道项目可能包含哪些功能(如果新版本的VS更改了proj文件的格式)。
当项目加载时它会改变 - VS默默地对项目文件进行一次小的“升级”。
查看VS2005 proj文件,您会看到ProjectVersion设置为8.0.xxx