【问题标题】:Microsoft .NET Framework 4 is already a part of this operating system. You do not need to install the .NET Framework 4 redistributableMicrosoft .NET Framework 4 已经是该操作系统的一部分。您无需安装 .NET Framework 4 可再发行组件
【发布时间】:2019-12-17 18:02:15
【问题描述】:

我在 Windows 8 上安装了 VS 2010、VS 2012。我试图卸载 VS 2015 的试用版。安装程序卸载了 .NET 4.0、4.5 框架 我们的源代码控制项目位于 .Net 4.5 上。当我尝试安装 4.0、4.5 时,这是消息。 我该怎么办?

【问题讨论】:

    标签: .net frameworks .net-4.0 .net-4.5


    【解决方案1】:

    由于您使用的是 Windows 8,因此您的 .NET Framework 默认为 4.5 版。这意味着在 Windows 8 上,您已经拥有 .NET Framework 4.5。

    Windows 上 .NET Framework 的默认行为是任何新版本的 Windows 都安装了最低版本的 .NET Framework 运行时。 Windows 自带的 .NET Framework 版本也不能降级。

    例如:在您的情况下,Windows 8 安装了 .NET Framework 4.5。如果您有 Windows 8.1,您将安装 .NET Framework v4.5.1。因此,您无法在 Windows 8 上安装 .NET Framework v4.0(或 v4)。

    在 Visual Studio 2012 及更高版本中,有 .NET Framework 目标包,这将使软件/应用程序开发能够针对特定版本的 .NET Framework,并且具有 .NET Framework 版本值的屏幕截图具有受支持的.NET Framework 目标,与任何已安装的 .NET Framework 无关。

    当然,我们必须考虑这样一个事实,即您当前 Windows 上的 .NET Framework 运行时必须升级以支持更高版本的 .NET Framework。

    例如:要在 Windows 8 上运行使用 .NET Framework 4.7 作为主要目标开发的应用程序,您必须确保在 Windows 8 上安装 .NET Framework v4.7 运行时,因为 Windows 8 默认具有 . NET 框架 4.5。

    更多信息,这是微软在 Windows 和 .NET Framework 运行时版本上的官方文档相关版本: https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies

    【讨论】:

    • 谢谢我让它工作了。我刚刚修复了VS 2012,它再次安装了这两个框架
    • 不客气!如果我的回答对你有用,请标记为答案。
    • @Eriawan Kusumawardhono:你对我的其他问题有什么意见吗? stackoverflow.com/questions/57437597/…
    猜你喜欢
    • 2015-12-02
    • 1970-01-01
    • 2018-09-03
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多