Frage

Ich bin mir ziemlich bewusst, dass Visual Studio 2010 arbeitet mit C # 4.0. Aber jetzt war ich wandern, wenn ich in der Lage 2008 C # 4.0-Funktionen mit Visual Studio zu testen.

Ich habe das eine Zeit, C # 3.0 mit Visual Studio 2005 mit der Datei app.config Hacking.

Hat jemand irgendwelche Erfolg C # 4.0 in VS2008 mit?

Ich habe installiert Net Framework 4.0 Beta, neu gestartet, eine neue WPF-Anwendung erstellt, ausgewählt Anwendungseigenschaften, aber das Target Framework kann nur auf Net Framework 3.5 eingestellt werden.

War es hilfreich?

Lösung

Nein. Sie können nicht .NET 4.0 mit VS2008 verwenden, und Sie können nicht die C # 4.0-Funktionen verwenden entweder - es ist genau die gleiche Situation wie der Versuch, VS2005 zu bewältigen C # 3.0 zu machen. Der Herausgeber, Intellisense etc weiß einfach nicht über die neuen Funktionen.

Ein wichtiger Aspekt ist, dass, obwohl es sieht wie Visual Studio ist nur die externe csc.exe Compiler verwenden, ist es nicht - gibt es eine andere "in-process" ein . Die In-Prozess-Compiler die Version von Visual Studio gebunden ist, kommt es mit, so dass er weiß, nur über die Sprachfunktionen, die zur Zeit zur Verfügung stehen.

Andere Tipps

Die 3.0 und 3.5 .NET-Bibliotheken wurden nur Add-ons bis 2,0. So ist es möglich, ws zu testen Arbeit in VS 2008 durchgeführt unter Verwendung von VS 2005, wenn Sie keine 3.0 oder 3.5-Funktionen nicht genutzt haben.

Mein Verständnis ist, dass die 4.0 völlig neue Bibliotheken sind, so bezweifle ich, Sie in der Lage sein werden, um sie zu laden oder die Verwendung in VS 2008/2005.

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