Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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# 未安装项目目标框架4.7.1和4.7.2_C#_.net_Visual Studio - Fatal编程技术网

C# 未安装项目目标框架4.7.1和4.7.2

C# 未安装项目目标框架4.7.1和4.7.2,c#,.net,visual-studio,C#,.net,Visual Studio,我不明白为什么在下载了框架4.7.1和4.7.2开发包之后会出现这个错误 它甚至让我可以选择用这些框架开始一个新项目,所以我不明白 错误 框架 版本 错误表明您的目标是4.7版。其他屏幕截图显示已安装版本4.7.1和4.7.2。尝试将版本4.7参考更改为版本4.7.1或4.7.2 这通常是通过框架链接中的下拉显示完成的。如果不起作用,可以手动检查项目文件。右键单击解决方案资源管理器中的项目,然后选择“卸载项目”。再次右键单击项目,然后选择编辑myproject.csproj。在顶部附近,您应

我不明白为什么在下载了框架4.7.1和4.7.2开发包之后会出现这个错误

它甚至让我可以选择用这些框架开始一个新项目,所以我不明白

错误

框架

版本


错误表明您的目标是4.7版。其他屏幕截图显示已安装版本4.7.1和4.7.2。尝试将版本4.7参考更改为版本4.7.1或4.7.2

这通常是通过框架链接中的下拉显示完成的。如果不起作用,可以手动检查项目文件。右键单击解决方案资源管理器中的项目,然后选择“卸载项目”。再次右键单击项目,然后选择编辑myproject.csproj。在顶部附近,您应该看到这样一条线:

<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
v4.7.1

如果这只是说4.7,那么更新它。保存并关闭.csproj文件。再次右键单击项目,然后选择“重新加载项目”

我在您的安装列表中没有看到
4.7
。您已经安装了除此之外的所有组件。看起来您已经安装了目标包,但是您是否已经安装了.NET Framework?目标包和框架是两种不同的东西。还要确保你已经安装了4.7目标包。啊,好吧,我明白了,我对VS还比较陌生,我想我下载的两个框架将与4.7向后兼容。我已经安装了4.7,现在我没有收到上面的错误消息!我想我会从4.6.1版开始安装它们,谢谢,这也解决了我的问题。不知道为什么4.7消失了,它被安装了。我想其中一个VS更新一定是以某种方式删除了它,它仍然显示在VS安装下作为已安装。。。