【问题标题】:Visual Studio 2012 on Windows 7 still asks for .NET 4.5Windows 7 上的 Visual Studio 2012 仍然需要 .NET 4.5
【发布时间】:2013-02-01 21:34:40
【问题描述】:

我在 Windows 7 SP1、x86 上安装了 VS 2012 Professional Update 1。但是,当我尝试编译面向 .NET 4.5 的 Windows 应用程序时,我收到以下错误:

我按要求安装了 .NET 4.5,但仍然出现相同的窗口。 Windows 已全面更新。

在同一台机器上,我还运行 VS 2010 Professional SP1,它适用于 .NET 4。我应该怎么做才能在同一操作系统中运行 VS 2010 和 2012?

【问题讨论】:

  • 你试过独立安装.net framework 4.5吗?如果它已经显示为已安装,请在再次安装之前卸载。

标签: windows-7 visual-studio-2012


【解决方案1】:

Microsoft 表示,.NET 4.5 是替换旧的 .NET Framework 4.0 程序集的就地更新。您是否尝试过卸载 4.0,然后再安装 4.5?

这里也解释了这个问题(或多或少):http://msdn.microsoft.com/en-us/library/ms246609.aspx

【讨论】:

  • 感谢您的回复。我没有尝试卸载 VS 2010,我仍在开发一些 .net 4 项目,但我不确定 VS 2012 是否允许我很好地管理它们(我已经知道 VS 2010 可以针对 .net 4 应用程序,但是......)。此外,在您提供的链接上写道:“我们建议您按照发布顺序安装 Visual Studio 版本。例如,在安装 Visual Studio 2012 之前安装 Visual Studio 2010。” - 这当然是我的情况,而且这两个 VS 似乎并不相互排斥。
【解决方案2】:

我已经安装了以上所有内容,但在 x64 上。

我推荐以下:

  • 卸载 vs2012 和 .net framework 4.5
  • here重新安装.net framework 4.5
  • 安装 vs2012
  • 从我读到的关于这个问题的内容来看,.net 4.5 不会改变任何其他 .net fw 版本

【讨论】:

  • 感谢您的回复。我按照上面的方法做了(除了重新安装操作系统,我仍然使用 x86),抱歉,没有运气:(
【解决方案3】:

Visual Studio 2012 在 Windows 7 Professional 上运行时存在已知的兼容性问题。

尝试为它安装修复:

http://www.microsoft.com/en-us/download/details.aspx?id=36020

【讨论】:

    【解决方案4】:

    在启动新项目之前,您必须指定要在 Visual Studio 2012 中定位的 .NET Framework 版本 - 请参阅此处的答案 http://msdn.microsoft.com/library/bb398197.aspx

    【讨论】:

      【解决方案5】:

      如果您在 Windows 7 上使用 VS 2012,则无法创建 Windows 应用程序,这是限制。

      【讨论】:

      • 你能提供一个参考吗?这似乎违反直觉,因为 .NET 4.5 可以在 Win 7 上运行,而 VS 2012 可以安装在 Win 7 上...
      • 也许您的意思是 Windows Store 应用程序?因为 Winforms 和 WPF 类型的 Windows 应用程序仍然可以正常工作。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多