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

yzuktlbb  于 2023-10-23  发布在  .NET
关注(0)|答案(7)|浏览(218)

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

tzxcd3kk

tzxcd3kk1#

恐怕你不能。VS 2005仅适用于.NET Framework 2.0。您需要适当版本的Visual Studio才能与其他版本一起使用:

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

jmservera指出一些3.0库与Visual Studio 2005兼容。例如,WCF是兼容的,而LINQ不是。其中一些需要额外的下载,例如,要在Visual Studio 2005中轻松使用Windows Workflow Foundation,您需要安装this extension

ca1c2owp

ca1c2owp2#

这只是为了你的信息:如果您使用的VS版本大于或等于2008,您可以通过右键单击要构建的项目,单击Properties并选择Application选项卡(如果尚未选中)来完成此操作。更改Target Framework配置列表中的值。

(来源:scottgu.com

1u4esq0p

1u4esq0p3#

我相信这是可能的与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

ni65a41a

ni65a41a4#

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

okxuctiv

okxuctiv5#

当你编译一个项目时,它会在项目属性中查看项目目标框架。您只能针对某些VS版本编译.net项

wvt8vs2t

wvt8vs2t6#

我认为如果你使用SharpDevelop IDE,你就可以做到这一点,它是免费的,并且非常类似于Visual Studio。http://www.icsharpcode.net/OpenSource/SD

vom3gejh

vom3gejh7#

Visual 2008允许您在项目属性中选择框架的特定版本。
在Visual 2005中,默认情况下,项目使用v2.0,但您可以使用模板(WPF应用程序、WCF等)生成3.5项目。

相关问题