我有VS2005。如何在.NET的特定版本下编译我的项目?我已经安装了1.0,2.0,3.0和3.5。Tnx提前
tzxcd3kk1#
恐怕你不能。VS 2005仅适用于.NET Framework 2.0。您需要适当版本的Visual Studio才能与其他版本一起使用:
jmservera指出一些3.0库与Visual Studio 2005兼容。例如,WCF是兼容的,而LINQ不是。其中一些需要额外的下载,例如,要在Visual Studio 2005中轻松使用Windows Workflow Foundation,您需要安装this extension。
ca1c2owp2#
这只是为了你的信息:如果您使用的VS版本大于或等于2008,您可以通过右键单击要构建的项目,单击Properties并选择Application选项卡(如果尚未选中)来完成此操作。更改Target Framework配置列表中的值。
Properties
Application
Target Framework
(来源:scottgu.com)
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
ni65a41a4#
VS2005不支持1.0,1.1和3.5,你只能从2.0编译到3.0。3.0只是添加到2.0的新库,所以你只需要添加引用。
okxuctiv5#
当你编译一个项目时,它会在项目属性中查看项目目标框架。您只能针对某些VS版本编译.net项
wvt8vs2t6#
我认为如果你使用SharpDevelop IDE,你就可以做到这一点,它是免费的,并且非常类似于Visual Studio。http://www.icsharpcode.net/OpenSource/SD
vom3gejh7#
Visual 2008允许您在项目属性中选择框架的特定版本。在Visual 2005中,默认情况下,项目使用v2.0,但您可以使用模板(WPF应用程序、WCF等)生成3.5项目。
7条答案
按热度按时间tzxcd3kk1#
恐怕你不能。VS 2005仅适用于.NET Framework 2.0。您需要适当版本的Visual Studio才能与其他版本一起使用:
jmservera指出一些3.0库与Visual Studio 2005兼容。例如,WCF是兼容的,而LINQ不是。其中一些需要额外的下载,例如,要在Visual Studio 2005中轻松使用Windows Workflow Foundation,您需要安装this extension。
ca1c2owp2#
这只是为了你的信息:如果您使用的VS版本大于或等于2008,您可以通过右键单击要构建的项目,单击
Properties
并选择Application
选项卡(如果尚未选中)来完成此操作。更改Target Framework
配置列表中的值。(来源:scottgu.com)
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
ni65a41a4#
VS2005不支持1.0,1.1和3.5,你只能从2.0编译到3.0。3.0只是添加到2.0的新库,所以你只需要添加引用。
okxuctiv5#
当你编译一个项目时,它会在项目属性中查看项目目标框架。您只能针对某些VS版本编译.net项
wvt8vs2t6#
我认为如果你使用SharpDevelop IDE,你就可以做到这一点,它是免费的,并且非常类似于Visual Studio。http://www.icsharpcode.net/OpenSource/SD
vom3gejh7#
Visual 2008允许您在项目属性中选择框架的特定版本。
在Visual 2005中,默认情况下,项目使用v2.0,但您可以使用模板(WPF应用程序、WCF等)生成3.5项目。