Frage

Ich habe keine Lust 2005 auf meinem Laptop zu installieren, aber ich mag oft zu Hause arbeiten. Ich bin ein Prozess der Formulierung von mir ermöglichen, das 2005-Projekt zu überprüfen, sichern Sie die Lösung und Projektdateien - das alles ändern sind - und wandeln die Lösung bis 2008 habe ich dann die 2008-Lösung und Projektdateien sichern, und die Arbeit beginnen .

meine Arbeit begehen, vergleiche ich alte und neue 2008-Lösung und Projektdateien, und bewirkt manuell alle Änderungen auf die 2005-Lösung und Projektdateien. Dies geschieht selten, und wenn sie es tut, 98% der Zeit, es ist das Hinzufügen, Umbenennen oder eine einfache Klasse oder eine ASP.NET-Seite mit dem Code hinter und Designer-Datei zu entfernen. Dann ersetze ich die 2008-Lösung und Projektdateien mit den aktualisierten 2005 einem, und die Lösung begehen.

Fehle ich etwas?

War es hilfreich?

Lösung

Wir halten mehrere Projektdateien - eine für jede VS-Version. Wenn wir Klassen auf eine bestimmte Version sind das Hinzufügen sehr oft diejenigen brauchen, um andere Versionen repliziert werden, wie Sie erwähnt haben.

Wir nehmen auch Pflege Kompilierungsdirektiven wie „#if DotNet35“ zu „verstecken“ Bereiche des Codes zu verwenden, die in etwa 2008 bestehen kann aber auch neu sind für das Jahr 2005. Dies ist nützlich, wenn Sie mit einem gemeinsamen es zu tun Bibliothek in den beiden Jahren 2005 und 2008 Projekte.

Im Hinblick auf die Antwort über Multi-Targeting, die nicht viel helfen wird als VS2k8 noch die Lösungsdatei im 2k8 Format sein erfordert. Es wäre einfach das Endergebnis sicherzustellen, aka was kompiliert bekommen, in der Lage ist, eine bestimmte Version des Frameworks abzuzielen.

Andere Tipps

Warum nicht erstellen zwei separate Projekte, ein für VS2005 und einen für VS2008?

Sie sollten verwenden nur Visual Studio 2008 , weil es die Multi-Targeting Funktion hat und somit können Sie auf .net 2.0 arbeiten Anwendungen (1.1 wird nicht unterstützt) ohne sie auf eine VS 2008-Lösung

Umwandeln

Schauen Sie sich diese Post von ScottGu für weitere Details zu diesem Thema.

ist es möglich, im Rahmen 1.1 in Visual Studio 2008

arbeiten

http: //tech.einaregilsson.com/2008/01/15/developing-aspnet-1-1-in-visual-studio-2008/

Warum Sie nicht nur zwei verschiedene Lösungsdateien verwenden, eine für 2005 ein für das Jahr 2008?

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