Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我不能在Windows 8中使用Visual Studio 2012将目标框架更改为4.5?_C#_Visual Studio 2012_Windows 8_.net Framework Version - Fatal编程技术网

C# 为什么我不能在Windows 8中使用Visual Studio 2012将目标框架更改为4.5?

C# 为什么我不能在Windows 8中使用Visual Studio 2012将目标框架更改为4.5?,c#,visual-studio-2012,windows-8,.net-framework-version,C#,Visual Studio 2012,Windows 8,.net Framework Version,当我尝试将其更改为4.5时,我只看到4.5.1 当我尝试从安装4.5时,会收到以下消息: 所以,它已经是操作系统的一部分,但我不能在VS2012中选择它 有什么想法吗?.NET4.5.1是.NET4.5 微软修复了一些问题,增加了一些新功能,并推出了更新。您不能从4.5.1降级到4.5 以下是来自MSDN的文章:.NET 4.5.1是4.5: .NETFramework 4.5.1是对.NETFramework 4.5的就地更新 此外,4.5取代了4: .NET Framework 4.5和.N

当我尝试将其更改为4.5时,我只看到4.5.1

当我尝试从安装4.5时,会收到以下消息:

所以,它已经是操作系统的一部分,但我不能在VS2012中选择它

有什么想法吗?

.NET4.5.1是.NET4.5

微软修复了一些问题,增加了一些新功能,并推出了更新。您不能从4.5.1降级到4.5

以下是来自MSDN的文章:

.NET 4.5.1是4.5:

.NETFramework 4.5.1是对.NETFramework 4.5的就地更新

此外,4.5取代了4:

.NET Framework 4.5和.NET Framework 4.5.1取代了.NET Framework 4。在安装了.NET Framework 4的系统上安装这些版本时,程序集将被替换


来源:

上面写着相同或更高的版本,这就是为什么你不能安装4.5。不管怎样,您需要4.5作为目标平台做什么?您是否尝试过清理您的项目/解决方案?4.5.1是4.5。事实上,它比原来的好。1。@David我在两个不同的环境中工作。其中一个没有4.5。我原以为4.5.1是Windows8独有的。我只需要将其他环境更新为4.5.1。谢谢,谢谢!我没有意识到。我在两个不同的环境中进行研究。其中一个没有4.5.1。我得更新一下。谢谢