2012-06-04 311 views
8

我已经在.NET Framework 3.5中创建了一个类库。现在我想将.NET Framework Version更改为4.0。如何将.Net Framework从版本3.5更改为版本4.0

我该怎么做?

+0

将VS框架中的目标框架更改为4.0并编译 –

+0

确保安装了版本4。 – Roger

+13

为什么要关闭?如果有人不知道设置的位置,这是合理的,不是吗? –

回答

0

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

  • 从在Solution Explorer中的项目上右键单击

    选择属性

  • 应用程序选项卡变化目标框架所需的一个

+0

实际上,如果您没有源代码,您仍然可以使用绑定重定向来利用.NET框架的更高版本(它们向后兼容),或者如果二进制文件不使用早期版本中的功能。 http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.71).aspx –

20

在Visual Studio:

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

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

编辑

我不认为这是你在问什么,但对于完整性,还可以指向一个现有的DLL到.NET Framework的更高版本,而无需重新编译使用Binding Redirects

+0

谢谢...我明白了。 –

+4

如果这解决了你的问题,你能接受答案吗? –

3
  1. 右键点击Solution Explorer中的项目并选择属性

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

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

+0

感谢您的回答。有效..... –

0

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

我正在制定一个解决方案,其中有100多个项目,并且每次一个项目都不可行。

相关问题