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