3

Wir planen, unsere Entwickler von Visual Studio 2005 auf 2008 zu aktualisieren. Gibt es irgendwelche "Fehler" bei diesem Schritt?Worauf achten Sie beim Wechsel von Visual Studio 2005 auf 2008?

Mein wichtigstes Anliegen im Moment ist, dass wir WSE 3.0 ziemlich oft verwenden (hauptsächlich um externe .asmx-Webdienste zu nutzen, aber wir auch einige selbst). Ist das ein Problem, seit WSE 3.0 durch WCF ersetzt wurde?

Zusätzliche Hintergrundinformationen: VB.NET-Anwendung mit mehreren Websites, nicht Webanwendungen. Derzeit wird .NET 2.0 mit Plänen verwendet, um bald auf 3.5 zu aktualisieren.

Sonst sollten wir uns Sorgen machen?

+0

WSE ist veraltet. Es wird von Visual Studio 2008 oder höher nicht unterstützt. WCF sollte für die gesamte Entwicklung neuer Webdienste verwendet werden, und bestehender WSE-Code sollte so bald wie möglich zurückgezogen oder migriert werden. –

Antwort

2

Ich denke, das wichtigste Problem, auf das Sie achten müssen, ist das Upgrade von Teams. Sobald Sie auf eine neue Version von Visual Studio aktualisieren, werden Sie gezwungen, auch Ihre Projektdateien zu aktualisieren. Sobald das Upgrade abgeschlossen ist, ist die Datei nicht mehr mit früheren Versionen von Visual Studio kompatibel. Das bedeutet, dass Sie jeden, der die vorherige Version von VS verwendet, zum Entwickeln zwingen. Der beste Rat ist, das gesamte Team aufzurüsten.

Der beste Weg, um dies zu umgehen ist, um 2 Versionen der Projektdatei herum zu halten. Eine für die vorherige Version von Visual Studio und die andere für die aktuelle Version. Das hat natürlich ein bisschen Overhead. Und sobald Sie anfangen, neue Sprachfeatures zu verwenden, ist dies nicht mehr ausreichend, da die neuen Funktionen in den alten Versionen von Visual Studio wahrscheinlich nicht kompiliert werden.

+0

Das haben wir gemacht, und wir haben uns entschieden, erst SP1 zu installieren. –

+0

Ich stimme zu. Befolgen Sie die Ratschläge von JaredPar und Sie werden feststellen, dass das Upgrade erstaunlich schmerzfrei ist. Wenn Sie einen automatisierten Build-Prozess haben, stelle ich mir vor, dass dies ein Bereich ist, der jedoch ein wenig Überprüfung erfordert. –

0

Die Änderungen im visuellen Editor für Dinge wie ASP.NET-Projekte (besonders wenn es um Gestaltungselemente geht) sind sehr unterschiedlich und können auf den ersten Blick unglaublich frustrierend sein.

0

Ich habe VS05-08 Migration ziemlich schmerzlos gefunden. Theoretisch sollten Sie die 2005-Lösung in VS2008 einfach öffnen können, sie konvertieren lassen und alles funktioniert. Mit VS2008 können Sie eine bestimmte .NET-Version "targeten", und der Standardwert ist, dass .NET .NET 2.0 weiterhin verwendet wird. Das heißt, 3.5 ist ein additives Update, daher sollte es kaum oder keine brechenden Änderungen an irgendeinem .NET 2.0-Code geben, wenn Sie zu 3.5 wechseln (was nur eine Drop-Down-Box ist, die geändert werden soll). Ich bin mir ziemlich sicher, dass das WSE-Zeug "einfach funktionieren" sollte.

In der Praxis könnten Dinge wie Projektvorlagen, Abhängigkeiten usw. ein Problem sein. Websites und Webanwendungen werden immer noch unterstützt, daher denke ich, dass dies auch kein Problem sein sollte.

Am Ende, einfach eine Sicherung von allem machen, dann in VS2008 öffnen und sehen, was passiert.

Verwandte Themen