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

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

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

目标框架http://sofzh.miximages.com/c%23/step6.jpg

我相信MSBuild是可能的:

http://social.msdn.microsoft.com/forums/en-US/msbuild/thread/6043542c-6946-488c-b5f4-960eaed7a9f4/

在旁注中,我使用VS 2008,当我查看项目的属性时,我可以选择构建3个不同的目标框架:.NET 2.0,3.0和3.5

VS2005不支持1.0,1.1和3.5,你只能编译从2.0到3.0。 3.0只是添加到2.0的新库,因此您只需添加引用。

编译项目时,它将查看项目属性中的项目Target Framework。 您只能针对某些版本的VS编译.net项目

我认为你可以使用SharpDevelop IDE,它是免费的,与Visual Studio非常相似。 http://www.icsharpcode.net/OpenSource/SD

Visual 2008允许您在项目属性中选择特定版本的框架。

在Visual 2005中,默认情况下,项目使用v2.0但您可以使用模板构建3.5个项目(WPF应用程序,WCF,….)