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

26

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

我该如何做?


22
为什么关闭?如果有人不知道设置在哪里,这也是可以理解的,对吧? - Eric J.
4
真的吗?我从没有阅读过VS文档,但我使用起来还不错。 - Eric J.
9
这一切都如何应用呢?“很难确定这里在问什么。这个问题模糊不清、不完整、过于笼统或是修辞性的,无法在当前形式下得到合理的回答。” 这个问题是具体的、完整的、不是修辞性质的,并且确实可以被回答。 - Eric J.
14
让我感到有些悲伤的是这个问题被关闭和快速地投下了负票。虽然这个问题很简单,但非常清晰明了,并且如果你正在寻找答案,那么在Stackoverflow上找哪里更好呢?当然,任何经验丰富的Visual Studio用户都会立即知道答案,但我们都曾经是初学者。 - Martin Liversage
7
我支持Eric J和Martin L的观点--这对我来说是一个合理(但简单)的问题。比“能有人替我写代码吗?”这样的问题要少烦人的多。 - AAT
显示剩余2条评论
5个回答

43
在Visual Studio中:
1. 右键单击您的项目 2. 选择属性 3. 选择应用程序选项卡 4. 将目标框架更改为所需的框架
如果您在那里没有看到.NET Framework 4作为选项,请确保已安装它。
为了完整起见,还可以使用绑定重定向将现有的DLL指向较新版本的.NET Framework,而无需重新编译。

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

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

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


1

Visual Studio 2010中:

  1. 右键单击你的项目
  2. 选择属性
  3. 选择编译选项卡
  4. 在底部,选择高级编译选项
  5. 目标框架更改为所需的框架

0

提醒一下 - Visual Studio(2013、2015)有一个“目标框架迁移器”扩展工具,可以一次性处理解决方案中的所有项目。

我正在处理一个包含100多个项目的解决方案,逐个处理每个项目不太现实。


0
很遗憾,一旦创建了.dll文件,就无法进行此操作。为此,您需要拥有类库的源代码。
  • 从解决方案资源管理器中右键单击项目,选择属性

  • 应用程序选项卡中,将目标框架更改为所需的框架


实际上,如果你没有源代码,仍然可以使用绑定重定向来利用较新的.NET框架版本(它们向后兼容),甚至是较早的版本,只要二进制文件不使用较早版本中不存在的功能。http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.71).aspx - Eric J.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接