Wie wählt man die .NET Version um das Projekt zu kompilieren?

8

Ich habe VS2005. Wie kann ich mein Projekt unter einer bestimmten .NET-Version kompilieren? Ich habe 1.0, 2.0, 3.0 & amp; 3.5. Tnx im Voraus.

    
joycollector 10.07.2009, 08:21
quelle

7 Antworten

11

Sie können nicht ich habe Angst. VS2005 funktioniert nur mit .NET Framework 2.0. Sie benötigen die entsprechenden Versionen von Visual Studio, um mit anderen Versionen zu arbeiten:

  • 1.0: Visual Studio .NET
  • 1.1: Visual Studio .NET 2003
  • 2.0: Visual Studio 2005/2008
  • 3.0 / 3.5: Visual Studio 2008
  • 4.0: Visual Studio 2010

jmservera weist darauf hin, dass einige 3.0-Bibliotheken mit Visual Studio 2005 kompatibel sind. WCF ist beispielsweise kompatibel, LINQ dagegen nicht. Einige davon erfordern zusätzliche Downloads. Wenn Sie beispielsweise Windows Workflow Foundation bequem in Visual Studio 2005 verwenden möchten, müssen Sie diese Erweiterung .

    
Ant 10.07.2009, 08:27
quelle
8

Dies ist nur zu Ihrer Information: Wenn Sie VS Version größer als oder Eqaul bis 2008 verwenden, klicken Sie mit der rechten Maustaste auf das Projekt, das Sie erstellen möchten, klicken Sie auf Properties und wählen Sie den Application Tab ( wenn nicht bereits ausgewählt). Ändern Sie den Wert in der Dropdown-Liste Target Framework .

Zielrahmen http://www.scottgu.com/blogposts/multitarget/step6.jpg

    
Kirtan 10.07.2009 08:27
quelle
1

Ich glaube, dass es mit MSBuild möglich ist:

Ссылка

Nebenbei, ich benutze VS 2008 und wenn ich die Eigenschaften für ein Projekt betrachte, bekomme ich die Möglichkeit, für 3 verschiedene Zielframeworks zu bauen: .NET 2.0, 3.0 und 3.5

    
AdaTheDev 10.07.2009 08:35
quelle
0

VS2005 unterstützt 1.0.1.1 und 3.5 nicht, Sie könnten nur von 2.0 bis 3.0 kompilieren. 3.0 sind nur neue Bibliotheken 2.0 hinzugefügt, so dass Sie nur die Referenzen hinzufügen müssen.

    
jmservera 10.07.2009 08:30
quelle
0

Wenn Sie ein Projekt kompilieren, wird das Projekt Target Framework in den Projekteigenschaften betrachtet. Sie können nur .net-Elemente gegen bestimmte VS-Versionen kompilieren.

    
AutomatedTester 10.07.2009 08:31
quelle
0

Ich denke, dass Sie das tun können, wenn Sie die SharpDevelop-IDE verwenden, die kostenlos ist und Visual Studio wirklich ähnlich ist. Ссылка

    
yeyeyerman 10.07.2009 08:32
quelle
0

Mit Visual 2008 können Sie eine bestimmte Version des Frameworks in den Projekteigenschaften auswählen.

In Visual 2005 verwenden Projekte standardmäßig v2.0, aber Sie können 3.5 Projekte mithilfe von Vorlagen erstellen (WPF-Anwendung, WCF, ....)

    
rockeye 10.07.2009 08:34
quelle

Tags und Links