如何将.Net Framework从版本3.5更改为版本4.0

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

我怎样才能做到这一点?

在Visual Studio中:

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

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

编辑

我不认为这是你所要求的,但为了完整性,我们还可以将现有的DLL指向更高版本的.NET Framework,而无需使用Binding Redirects重新编译。

  1. 右键单击解决方案资源管理器中的项目,然后选择“ 属性”

  2. 确保选中“ 应用程序”选项卡。

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

不幸的是,一旦创建了dll就无法完成。 为此,您需要拥有类库的源代码。

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

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

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

我目前正在制定一个解决方案,其中包含100多个项目,每次IMO项目都是不可行的。