Was steuert die ProductVersion-Einstellung in .csproj-Dateien?

8

Hin und wieder zeigt unsere Quellcodeverwaltung an, dass sich der ProductVersion in einer .csproj-Datei geändert hat. Wir verwenden VS2008 SP1.

Beim Durchstöbern der Codebasis kann ich zwei Versionen sehen:

%Vor%

und

%Vor%

Weiß jemand, warum und wann Visual Studio beschließt, diese Einstellung zu ändern, und worauf sich diese beiden Versionsnummern beziehen?

    
Richard Everett 19.08.2009, 12:03
quelle

1 Antwort

5

Das ist die Version von Visual Studio, die zum Laden der .csproj verwendet wird, damit sie weiß, welche Funktionen das Projekt enthalten könnte (wenn neue Versionen von VS das Format der proj-Datei ändern).

Es ändert sich, wenn das Projekt geladen wird - VS führt im Stillen ein geringfügiges "Upgrade" auf die Projektdatei durch.

Sehen Sie sich eine VS2005-Proj-Datei an. Sie sehen, dass ProjectVersion auf 8.0.xxx

gesetzt ist     
gbjbaanb 19.08.2009, 12:06
quelle

Tags und Links