【问题标题】:Multi-targeting .NET Framework 4 and Visual Studio 2012多目标 .NET Framework 4 和 Visual Studio 2012
【发布时间】:2012-09-24 14:35:18
【问题描述】:

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

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

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

【问题讨论】:

  • 我相信这可能是 .Net 4.5 是就地升级的征兆...我相信如果您以 .Net 4.5 为目标并且不使用任何 4.5 独有的功能,它应该可以运行.Net 4.0 虽然
  • it says that this version of framework is still installed。当然它会提供比这更好的错误信息吗?
  • 你安装了.net 4 框架吗? C:\Windows\Microsoft.NET\Framework 里面有什么?
  • Micah,我在框架文件夹中有一些文件夹:v2.0.50727、v3.0、v3.5 和 v4.0.30319。当我尝试安装框架 4 时,它说我有一个更新版本的 .net 框架。

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


【解决方案1】:

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

  • 卸载 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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 嗨大卫...是的,我在 vs2012 完成安装时收到警告,我尝试修复安装但没有成功。作为我的awser,在我再次安装vs2012之前,我安装了.netfx 4和.netfx多目标包,并再次安装了vs2012,现在与.netfx 4和4.5版本都可以正常工作。
    【解决方案3】:

    我认为您的问题可能是安装 .NET Framework 时出现的一些问题。我安装了 Visual Studio 2012 Beta,并且在框架版本之间的兼容性方面遇到了各种麻烦。唯一的补救办法是重新安装 Visual Studio,包括 .NET Framework。

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

    【讨论】:

    • 你卸载了vs2012还是修复了vs2012的安装?我有另一台带有vs2010的机器,我安装了vs2012,这个问题没有发生。我遇到这个问题的这台机器没有安装vs2010。
    • 在您仅安装 VS2012 .NET 4.0 的机器上被 .NET 4.5 覆盖,因为 MS 决定 4.5 将是就地更新。 MS 说两个版本之间几乎没有重大变化,但你一定要检查一下。当然,如果您不使用 4.5 的任何新功能,它应该可以部署在 4.0 环境中。就我而言,我完全卸载了 VS11 Beta,并使用 .NET 4.0 安装了 VS2010...
    • 是的,我不喜欢这个功能。我更喜欢在我的项目上设置 .net 4.0 并像 4.0 一样使用它。我将删除 vs2012 并继续使用 vs2010。
    【解决方案4】:

    创建新项目后,转到其属性(在解决方案资源管理器中选择您的项目,然后右键单击并选择属性)并选择目标框架!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-23
      • 2015-11-06
      • 1970-01-01
      • 2012-09-13
      • 2020-01-19
      • 1970-01-01
      • 2013-02-17
      • 1970-01-01
      相关资源
      最近更新 更多