只能为运行Visual Studio 2008的.net 2.0开发吗?
谢谢!
答案 0 :(得分:9)
查看此文章 - http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-support.aspx
你现在可能已经放弃了2005年......
我仍然每周在VS 2008中使用2.0项目,它运行良好。
答案 1 :(得分:7)
是的,通过设置项目属性 - 但,请注意您确实以.NET 2.0 SP1为目标(有效地需要.NET 3.5)。
这意味着如果你开始使用DateTimeOffset(在.NET 2.0SP1中引入),编译器会认为一切都很好并且花花公子 - 但是如果你在一个vanilla .NET 2.0盒子上部署应用程序,它将无法工作。
答案 2 :(得分:0)
是的,VS2008支持多目标定位。检查项目属性,您可以在其中选择目标framweork。
答案 3 :(得分:0)
转到项目的“属性”页面,然后单击“应用程序”选项卡。在“目标框架”下,您应该能够设置要为其构建的版本。
请注意,关于VS 2008的一个很酷的事情是,即使你的目标是2.0,你仍然可以在C#中使用一些新的语言功能,比如“var”等,即使你没有使用3.5!