Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
.NET 4.5.x不再可用?_.net_Visual Studio 2013_Windows 8.1 - Fatal编程技术网

.NET 4.5.x不再可用?

.NET 4.5.x不再可用?,.net,visual-studio-2013,windows-8.1,.net,Visual Studio 2013,Windows 8.1,我只是想在VS2013中继续我的项目,想知道为什么我不能使用以前使用的一些方法。 起初,我认为这是我的错,我做了一些错事,所以我对特定的类进行了msdn,但msdn说所有这些方法都应该可用。 我的目标框架最初是4.5,这些方法是在4.5中引入的。 然后我查看了我的项目属性,发现4.5和4.5.1不再可用。 重新启动的Visual Studio-仍然是4.5.x,重新启动的计算机-仍然是4.5.x 我从microsoft下载了.NET 4.5完整安装程序并试图重新安装,但安装程序说我已经安装了4.

我只是想在VS2013中继续我的项目,想知道为什么我不能使用以前使用的一些方法。 起初,我认为这是我的错,我做了一些错事,所以我对特定的类进行了msdn,但msdn说所有这些方法都应该可用。 我的目标框架最初是4.5,这些方法是在4.5中引入的。 然后我查看了我的项目属性,发现4.5和4.5.1不再可用。 重新启动的Visual Studio-仍然是4.5.x,重新启动的计算机-仍然是4.5.x

我从microsoft下载了.NET 4.5完整安装程序并试图重新安装,但安装程序说我已经安装了4.5或更高版本。即使在我尝试卸载并重新安装它之后,它仍然会显示已安装4.5或更高版本,即使我的已安装应用程序列表显示未安装

我真的不知道发生了什么。几个小时前,我在4.5上完成了我的项目,没有出现任何问题,但突然间它不再可用了

你们有谁知道会发生什么事吗

我的操作系统是Windows 8.1 Pro,我使用的是VS2013


编辑:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP未显示任何高于v4.0的版本。因此,我猜系统没有安装或不知道它。

不久前,当我在Windows 8+VS 2012虚拟机中设置开发环境时,它发生在我身上。这似乎是由于VS安装不成功造成的。我通过卸载然后重新安装VS 2012解决了这个问题。

您使用的是哪种项目?它是WPF C项目。请检查项目文件是否正常。我有相同的设置,当我创建一个新的WPF/C项目时,我看到了4.5.1。我试图创建一个完整的新解决方案,安装程序中唯一可用的.net版本是2.0、3.0、3.5和4:参考程序集位于C:\Program Files x86\reference Assembly\Microsoft\Framework\.NETFramework下,因此,您应该检查是否可以在那里看到v4.5和v4.5.1。如果没有,您可能会得到一个损坏的VS安装,应该重新安装它。