多目标.NET Framework 4和Visual Studio 2012

时间:2012-09-24 14:35:19

标签: c# .net vb.net visual-studio visual-studio-2012

我在我的机器上安装了Visual Studio 2012 Professional。我没有安装Visual Studio 2010,但我想继续使用.NET Framework 4开发我的应用程序,但我的Visual Studio 2012上没有此选项。请查看图像:

Enter image description here

我不知道如何解决此问题,因为我点击“更多框架...”链接并尝试安装Multi-Targeting for .NET 4.0.3(安装在我的机器上),但它不起作用。它说这个版本的框架仍然安装。我该怎么做才能解决这个问题?

Obs:我在.NET 4.0中有很多C#和VB.NET的项目,我需要在.NET 4.0上保留这些项目的新项目。

4 个答案:

答案 0 :(得分:4)

我解决了执行这些任务的问题:

  • 卸载Visual Studio 2012
  • 卸载.NET Framework 4.0或4.5
  • 的任何参考
  • 使用Glary Utilities等工具清理寄存器并重新启动计算机
  • 安装.NET Framework 4.0并安装Microsoft Multi-Targeting for .NET Framework 4。
  • 再次安装Visual Studio 2012

答案 1 :(得分:2)

您修复了问题,但.NET Framework 4 Targeting Pack(不要与.NET Framework本身混淆)可能由于某种原因无法安装。您是否在Visual Studio安装结束时收到警告?无论哪种方式,将来,Visual Studio 2012的修复安装应该已经解决了问题(添加或删除程序 - > Microsoft Visual Studio [版本] 2012 - >更改 - >修复)。

答案 2 :(得分:0)

我认为您的问题可能与安装.NET Framework有些不幸。我安装了Visual Studio 2012 Beta,并且在框架版本之间存在各种问题。唯一的补救措施是重新安装Visual Studio,包括.NET Framework。

查看 How to: Target a Version of the .NET Framework (MSDN)。

答案 3 :(得分:0)

创建新项目后,转到其属性(在Solution Explorer中选择项目,然后右键单击并选择属性)并选择目标框架!