Microsoft .NET Framework 4 已经是该操作系统的一部分。您不需要安装 .NET Framework 4 可再发行组件

Microsoft .NET Framework 4 is already a part of this operating system. You do not need to install the .NET Framework 4 redistributable

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

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

.NET Framework 在 Windows 上的默认行为是 Windows 的任何新版本也安装了最低版本的 .NET Framework 运行time。还有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 目标包,这将使 software/application 开发能够针对特定版本的 .NET Framework,并且您的屏幕截图具有 .NET Framework。 NET Framework 版本值具有受支持的 .NET Framework 目标,与任何已安装的 .NET Framework 无关。

当然,我们必须考虑到您的 .NET Framework 运行time 在您当前 Windows 上的时间必须升级以支持更高版本的 .NET Framework。

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

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