11

時々 、ソース管理エンジンはProductVersion.csprojファイルのが変更されたことを示します。VS2008SP1を使用しています。

コードベースを見ると、2つのバージョンが報告されていることがわかります。

<ProductVersion>9.0.30729</ProductVersion>

<ProductVersion>9.0.21022</ProductVersion>

Visual Studioがこの設定を変更する理由と時期、およびこれら2つのバージョン番号が何を参照しているのかを誰かが知っていますか?

4

1 に答える 1

8

これは、.csprojの読み込みに使用されるVisual Studioのバージョンであるため、プロジェクトに含まれる可能性のある機能を認識しています(VSの新しいバージョンがprojファイルの形式を変更した場合)。

プロジェクトがロードされると変更されます-VSはプロジェクトファイルへのマイナーな「アップグレード」をサイレントに実行しています。

VS2005プロジェクトファイルを見ると、ProjectVersionが8.0.xxxに設定されていることがわかります。

于 2009-08-19T12:06:39.600 に答える