我在 .NET Framework 3.5 中创建了一个类库。现在我想将 .NET Framework 版本更改为 4.0。
我怎样才能做到这一点?
在 Visual Studio 中:
如果您在那里没有看到.NET Framework 4作为选项,请确保已安装它。
编辑
我认为这不是您要问的,但为了完整起见,也可以将现有 DLL 指向更高版本的 .NET Framework,而无需使用Binding Redirects重新编译。
右键单击解决方案资源管理器中的项目并选择Properties。
确保选择了应用程序选项卡。
在Target framework下拉列表中选择所需的框架,例如.NET Framework 4。
在Visual Studio 2010中:
不幸的是,一旦创建就无法做到这一点dll
。为此,您需要拥有类库的来源。
在解决方案资源管理器中右键单击项目,选择属性。
在Application 选项卡中将Target Framework更改为Desired one。
仅供参考 - 有一个适用于 Visual Studio(2013、2015)的“Target Framework Migrator”扩展工具,可以一次性完成解决方案中的所有项目。
我目前正在研究一个包含 100 多个项目的解决方案,并且一次只做一个项目 IMO 是不切实际的。