【问题标题】:What .NET Framework version什么 .NET Framework 版本
【发布时间】:2013-07-01 13:11:29
【问题描述】:

想知道您是否可以使用 VS 2012 编译针对 .NET 框架 2.0 的应用程序,或者使用 VS 2012 编译的 EXE 是否需要特定版本或更高版本的 .NET 框架?

另外,使用 VS 2012 编译的 EXE 的结构是否与 VS 2003、2005 等相同?

【问题讨论】:

  • 由于 3.5 之前的所有内容(或将在未来几个月内)甚至不再提供扩展支持,因此您确实应该升级任何“需要”更早的当前项目。

标签: .net visual-studio-2012


【解决方案1】:

是的,这不是问题。在项目的属性中,在第一个选项卡上,您可以选择框架版本。如果您将 .NET 2.0 指定为框架版本,您将获得与 Microsoft .NET 2.0 框架正确配合的 EXE。

【讨论】:

  • 不完全是。由于 .NET Framework 2 SP 确实引入了新类,如果在开发机器上使用这些类,开发人员需要特别注意部署阶段。由于微软停止支持没有 SP 的 .NET 2,现在它应该不再是一个关键问题。
  • 它甚至比这复杂一点。如果您不使用 SP2 功能,它仍然可以在没有 SP2 的情况下工作,但几乎不可能找出 SP2 特有的功能。
  • redbits 可以通过多种方法找到,hanselman.com/blog/…,正如 Patrick Smacchia 评论的那样,使用 NDepend 尤其容易。
猜你喜欢
  • 2015-03-17
  • 1970-01-01
  • 2010-10-25
  • 1970-01-01
  • 2010-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
相关资源
最近更新 更多