20

我在 .NET Framework 3.5 中创建了一个类库。现在我想将 .NET Framework 版本更改为 4.0。

我怎样才能做到这一点?

4

5 回答 5

40

在 Visual Studio 中:

  1. 右键单击您的项目
  2. 选择属性
  3. 选择应用程序选项卡
  4. 将目标框架更改为所需的框架

如果您在那里没有看到.NET Framework 4作为选项,请确保已安装它。

编辑

我认为这不是您要问的,但为了完整起见,也可以将现有 DLL 指向更高版本的 .NET Framework,而无需使用Binding Redirects重新编译。

于 2012-06-04T07:46:20.347 回答
3
  1. 右键单击解决方案资源管理器中的项目并选择Properties

  2. 确保选择了应用程序选项卡。

  3. Target framework下拉列表中选择所需的框架,例如.NET Framework 4

于 2012-06-04T07:47:26.243 回答
1

Visual Studio 2010中:

  1. 右键单击您的项目
  2. 选择属性
  3. 选择编译选项卡
  4. 在底部,选择高级编译选项
  5. 将目标框架更改为所需的框架
于 2019-07-31T14:04:11.707 回答
0

不幸的是,一旦创建就无法做到这一点dll。为此,您需要拥有类库的来源。

  • 在解决方案资源管理器中右键单击项目,选择属性。

  • Application 选项卡中将Target Framework更改为Desired one

于 2012-06-04T07:46:00.487 回答
0

仅供参考 - 有一个适用于 Visual Studio(2013、2015)的“Target Framework Migrator”扩展工具,可以一次性完成解决方案中的所有项目。

我目前正在研究一个包含 100 多个项目的解决方案,并且一次只做一个项目 IMO 是不切实际的。

于 2016-02-29T11:15:53.747 回答