Der Dotnet-Doktor 31.08.06
Visual Studio .NET 2003 und Visual Studio 2005 können auf einem Rechner koexistieren. Mit Visual Studio .NET 2003 kann man nur 1.1-Anwendungen, mit Visual Studio 2005 eigentlich nur .NET-2.0-Anwendungen erstellen.
Mit der Koexistenz von Visual Studio .NET 2003 und Visual Studio 2005 auf einem Rechner gibt es zwei Herausforderungen:
Mit dem kostenlosen Add-On MSBuild Extras – Toolkit for .NET 1.1 (MSBee) kann man mit Visual Studio 2005 Projekte auch in .NET-1.1-Code übersetzen lassen. Dies funktioniert aber nur an der Kommandozeile mit Microsoft Build (msbuild.exe). Eine Unterstützung für das direkte Kompilieren von .NET-1.1-Anwendungen aus Visual Studio heraus fehlt jedoch. Auch muss der Entwickler selbst darauf achten, dass er in Visual Studio 2005 keine Klassen oder Klassenmitglieder verwendet, die es in .NET 1.1 noch gar nicht gab. Die Entwicklungsumgebung beschwert sich darüber nicht; der "Fehler" fällt aber natürlich beim Kompilieren auf.
Dr. Holger Schwichtenberg ist selbstständiger Technologieberater, Softwarearchitekt, Dozent und Fachjournalist mit dem Schwerpunkt "Softwareentwicklung auf der Windows-Plattform".