Wie Verwenden von .NET 3.0 mit Visual Studio 2005?


3

Mein Google-Fu versagt mich in dieser Frage.

Ich habe einen Kollegen, der Visual Studio 2005 auf seiner Maschine hat. Ich habe Visual Studio 2008. Er möchte ein Projekt öffnen, das ich in C# 3.0 geschrieben habe, und wir haben so weit gekommen, aber VS2005 barfs auf dem 3.0-Code, wie var.

Er hat die 3.0 und 3.5 Frameworks sowie die Visual Studio 2005-Erweiterungen für Windows-Workflow installiert. Was braucht er noch? Oder verfolgen wir eine verlorene Sache, eine wilde Jagd, angetrieben von meinem Gedanken, dass ich das einmal irgendwo gehört habe?

Bitte schlagen Sie nicht vor, VS2008 oder die Express Edition zu installieren. Das ist zu dieser Zeit einfach nicht möglich. :(

4

So weit ich es verstehe, diese Wenn Sie die neuen C# 3.0-Code-Features nicht verwenden, sollte er in der Lage sein, mit einem in VS2008 erstellten Projekt zu arbeiten (und es mit dem 2.0-Framework zu kompilieren), aber ich denke nicht, dass der Compiler von 2005 dies tut


0

Die IDE selbst kann die 3.0-Funktionalität nicht unterstützt. Wenn Sie ohne die 3.0-Funktionen leben können Sie auf 2.0 kompilieren können, die er in der Lage sein sollte, ok laufen.


2

Sie können die Projektdatei in vs2005 neu erstellen und dann die Header für die Dateien in vs2005 aktualisieren und Sie sind wieder im Geschäft.Weitere Informationen finden Sie unter Rick Strahls Blog wie es d ein.

Auch lohnt ein Blick auf Projektkonverter in Visual Studio 2005/2008 Interoperability

Möglicherweise müssen Sie auch die Visual Studio 2005-Erweiterungen für 3.0 .NET installiert werden. WWF Extensions