什么控制.csproj文件中的ProductVersion设置?

时间:2009-08-19 12:03:32

标签: c# .net csproj

我们的源代码控制引擎始终指示.csproj文件中的ProductVersion已更改。我们正在使用VS2008 SP1。

查看代码库,我可以看到报告的两个版本:

<ProductVersion>9.0.30729</ProductVersion>

<ProductVersion>9.0.21022</ProductVersion>

有没有人知道为什么以及何时Visual Studio决定更改此设置以及这两个版本号引用的内容?

1 个答案:

答案 0 :(得分:5)

这是用于加载.csproj的Visual Studio版本,因此它知道项目可能包含哪些功能(如果新版本的VS更改了proj文件的格式)。

当项目加载时它会改变 - VS默默地对项目文件进行一次小的“升级”。

查看VS2005 proj文件,您会看到ProjectVersion设置为8.0.xxx