Frage

Nach dem Versuch, aus VS2010b2 auch meine VS2008-Installation ändert sich die Versionen der Lösung und Projektdateien „Version 10.00“. Die MSBuild.exe auf unserer CI-Server unterstützt diese Funktion nicht. Gibt es eine Möglichkeit VS2008 erzeugt SLN-Dateien mit der Versionsnummer 9.00 wieder zu machen?

Ich weiß, dass ich das beheben kann, dass manuell. Aber jedes Mal, wenn ich eine Lösung zu öffnen, wird die Version geändert zurück, was ärgerlich ist.

Cheers,

BJA

War es hilfreich?

Lösung

VS2008 sollte erzeugen v10-Dateien; das ist seine native Format Version. VS2010 generiert Dateiformat v11 Lösung. v9 war VS2005. Ich bezweifle, dass VS2008 hat jemals für Sie v9-Dateien erzeugt werden.

Wenn Sie VS2008 verwenden, Ihr CI-Server sollte .NET 3.5 installiert hat, und diese Version von MSBuild sollte mit v10 Lösungsdateien fertig werden.

Andere Tipps

Stellen Sie sicher, dass .NET 3.5 auf Ihrem CI-Server installiert ist, und überprüfen Sie den Pfad zu MSBuild. Da .NET Side-by-Side installiert, können Sie nicht den Pfad zu MSBuild aktualisiert haben, und man konnte die alte Version benutzen. Stellen Sie sicher, dass Sie die MSBuild verwenden, die unter% windir% \ Microsoft.NET \ Framework \ v3.5 befindet. Das in der Lage, eine beliebige Version von MSBuild zu bauen (früher als VS 2010 natürlich)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top