Bei der Installation von VS 2012 Express wird .NET Framework 2.0 beim Erstellen eines neuen Projekts nicht angezeigt. Ich weiß, dass 2.0 auf VS 2012 unterstützt wird, aber es erscheint nicht im Menü wie unten gezeigt.
Wenn ich ein Projekt mit einer der verfügbaren Optionen (4.0 / 4.5) erstelle und es dann zurück in 2.0 ändere, gibt es viele Build-Fehler.
Gibt es eine Möglichkeit VS 2012 dazu zu bringen, ältere Versionen im Menü anzuzeigen?
Es klingt, als müssten Sie das Targeting-Paket für 2.0 herunterladen. Auf dieser Seite werden die Targeting Packs aufgeführt, die für VS 2012 verfügbar sind. Es sieht so aus, als ob es nur darum geht, das .NET 3.5 SP1-Laufzeitpaket herunterzuladen , die dann .NET 2, 3 und 3.5 Targets aktivieren soll.
EDIT: Ich habe gerade bemerkt, dass Sie Express verwenden. Ich weiß nicht, ob Targeting-Packs mit der Express-Edition genauso funktionieren, aber ich würde es zumindest versuchen.
Sie können 2.0 (oder anythign, aber 4.0 oder 4.5) nicht während des Erstellungsvorgangs festlegen, aber Sie können es ändern, nachdem das Projekt über die Projekteigenschaften erstellt wurde. Dies gilt für VS Express Web und VS Express Desktop (andere nicht).
Sie müssen Ihre Referenzen aktualisieren, damit sie den passenden Zielen entsprechen. Außerdem müssen verschiedene using-Anweisungen wie System.Linq und System.Threading.Tasks entfernt werden.
Obv MS drängt 4.0 & amp; 4.5 in ihren Produkten, aber die Unterstützung für altes Zeug ist immer noch dankbar.
Die Express-Version von Visual Studio 2012 unterstützt nur .NET Framework 4.0 und 4.5. Wenn Sie Anwendungen entwickeln möchten, die auf eine ältere Version von .NET Framework abzielen, müssen Sie eine andere Express-Version von Visual Studio wie Visual Studio 2010 Express auswählen.
Tags und Links .net visual-studio