如何选择.NET版本来编译项目?

joy*_*tor 8 .net c# visual-studio

我有VS2005.如何在特定版本的.NET下编译我的项目?我已经安装了1.0,2.0,3.0和3.5.Tnx提前.

Ant*_*Ant 11

你不能害怕.VS2005仅适用于.NET framework 2.0.您需要适当版本的Visual Studio才能与其他版本一起使用:

  • 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指出一些3.0库与Visual Studio 2005兼容.例如,WCF是兼容的,而LINQ则不兼容.其中一些需要额外的下载,例如在Visual Studio 2005中轻松使用Windows Workflow Foundation,您需要安装此扩展.

  • 3.0库与VS2005兼容,例如:您可以在2005年使用WCF,但不能使用LINQ (3认同)

Kir*_*tan 9

这仅供参考:如果您使用的VS版本大于或等于2008,则可以通过右键单击要构建的项目,单击Properties并选择Application选项卡(如果尚未选择)来执行此操作.更改Target Framework下拉列表中的值.

目标框架http://www.scottgu.com/blogposts/multitarget/step6.jpg