Ich verwende derzeit VS2005 Profesional und .NET 2.0, und da unser Projekt ziemlich groß ist (25 Projekte in der Lösung), möchte ich VS 2008 ausprobieren, da es bei größeren Projekten theoretisch schneller geht.
Bevor ich so etwas mache, würde ich gerne wissen, ob das, was ich gelesen habe, wahr ist: Kann ich VS2008 im ".net 2.0" -Modus verwenden? Ich möchte nicht, dass meine Kunden .net 3.0 oder .3.5 installieren, ich möchte einfach VS2008 installieren, meine Lösung öffnen und von dort aus arbeiten.
Ist das möglich?
P.D .: Die Lösung ist ein c # Window Forms Projekt.
Ja, vs2008 kann target "Ein Framework, aber ich denke standardmäßig, wenn es von vs2005 - vs2008 konvertiert es nur bei Framework 2.0 hält
Ja, es ist möglich. In den Projekteigenschaften können Sie verschiedene Versionen des .Net-Frameworks auf .NET 2.0 zurückführen.
Beim Upgrade auf VS 2008 wird Ihre Lösungsdatei aktualisiert und Sie können nicht mehr zu VS 2005 zurückkehren, wenn Sie Ihre Lösung nicht gesichert haben
Es ist möglich, ein 2.0-Projekt in VS 2008 zu haben. Sie würden .NET Framework 2.0 einfach unter den Projekteigenschaften anvisieren.
Ihre Lösung muss jedoch in eine VS9-Lösung konvertiert werden.
Ja, Sie können 2.0 mit VS2008 ausführen. Achten Sie darauf, dass Sie dies jedoch beim Konvertieren auswählen. Beim Konvertieren eines Projekts habe ich irrtümlicherweise die ASP.NET 3.5-Konvertierung verlassen, und dann enthielten alle neuen Dateien Verweise auf Linq. Daher war es ein wenig mühsam, zu 2.0 zurückzukehren, als ich den Fehler erkannte.
Ja, die Funktion, die Visual Studio 2008 aktiviert, heißt Multi-Targeting. Weitere Informationen finden Sie unter diesem Link . Um es zu verwenden, öffnen Sie einfach die Eigenschaften für Ihr Projekt und wählen das gewünschte Zielframework aus der Dropdown-Liste auf dieser Seite aus.
Ich hatte absolut keine Probleme, zu VS2008 zu wechseln. :) Multi-Targeting funktioniert ohne Probleme.
Tags und Links .net c# visual-studio .net-3.5 .net-2.0