2010-12-14 21 views
6

Gibt es einen Weg? Kann ich Visual Studio 2008-Projekte ohne Konvertierung von Visual Studio 2010 aus verwenden und erstellen?Visual Studio 2008-Projekte von Visual Studio 2010 ohne Konvertierung

fand ich diese Erklärung:

http://blogs.msdn.com/b/visualstudio/archive/2010/03/15/why-does-visual-studio-2010-convert-my-projects.aspx

Gibt es einen "Hack" für das? :)

In meinem Team brauchen wir dies, um an der gleichen VS-Version des Projekts (Quelle ist auf Svn) und von anderen IDEs zu arbeiten.

Antwort

7

Ich glaube nicht, dass Sie so gehen können - aber Sie können VS2010-Projekte in VS2008 laden. Erstellen Sie eine Sicherungskopie der 2008-Lösung, überlassen Sie VS2010 die Konvertierung und laden Sie die 2008-Lösung erneut. Es wird Warnungen geben, dass es eine unbekannte Tool-Version verwendet, aber solange Ihre Projekte "einfach" sind (keine 2010-spezifischen Sachen verwenden), sollte es funktionieren.

Ich benutze diese Technik für Noda Time, mit Lösungen von "Noda Time VS2008.sln" und "Noda Time VS2010.sln". Die Verwendung der gleichen Projektdateien für beide Lösungen ist ein echter Segen - es bedeutet, dass Sie nicht vergessen müssen, Quelldateien dem "anderen" Projekt hinzuzufügen, wenn Sie sie zu einem hinzufügen.

2

Ziemlich sicher, dass das nicht möglich ist. Aber möglicherweise könnten Sie zwei Projekt-/Lösungsdateien haben, die exakt die gleichen Dateien verbinden, eine namens xxx8.sln und die andere xxx10.sln und dann könnten Sie die richtige nach Ihren Bedürfnissen verwenden. Wenn Sie im 2008 nur Dinge hinzufügen, können Sie bei Bedarf eine neue Konvertierung durchführen. Sonst könnten Sie vielleicht ein kleines Werkzeug schreiben, um Änderungen von einem zum anderen zu kopieren. Ich denke, die Lösungsdateien haben sich nicht sehr verändert.

Verwandte Themen