代码之家  ›  专栏  ›  技术社区  ›  FerranB Tom

是否可以在Visual Studio 2008中为.NET 2.x开发?

  •  1
  • FerranB Tom  · 技术社区  · 15 年前

    是否可以只为运行Visual Studio 2008的.NET 2.0开发?

    谢谢!

    4 回复  |  直到 15 年前
        1
  •  9
  •   Joe Ratzer    15 年前

    看看这篇文章- http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-support.aspx

    你现在可以放弃2005年了…

    我仍然每周使用2.0项目,与2008年相比,它工作得很好。

        2
  •  7
  •   Jon Skeet    15 年前

    是,通过设置项目属性- 但是 请注意,您的目标确实是.NET 2.0 SP1(这实际上是.NET 3.5所必需的)。

    这意味着如果您开始使用datetimeoffset(在.NET 2.0SP1中引入),编译器会认为一切都很好而且很花哨——但是如果您将应用程序部署到普通的.NET 2.0框中,它将无法工作。

        3
  •  0
  •   Maurice    15 年前

    是的,VS2008支持多目标。检查可在其中选择目标框架的项目属性。

        4
  •  0
  •   Dave Markle    15 年前

    转到项目的“属性”页,然后单击“应用程序”选项卡。在“目标框架”下,您应该能够设置要为其生成的版本。

    注意,与2008年相比,很酷的一点是,即使你的目标是2.0,你仍然可以使用一些新的C语言功能,比如“var”等,即使你不使用3.5!