Visual studio 2017 “进口项目”;C:\Program Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets";找不到

Visual studio 2017 “进口项目”;C:\Program Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets";找不到,visual-studio-2017,Visual Studio 2017,在Visual Studio 2017中,我去软件包管理器执行dotnet恢复。 然后我收到一条错误消息 错误MSB4019:导入的项目“C:\Program”失败 Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets” 找不到 我导航到 C:\Program Files\dotnet\sdk\2.1.201\Microsoft 并且Visual

在Visual Studio 2017中,我去软件包管理器执行dotnet恢复。 然后我收到一条错误消息

错误MSB4019:导入的项目“C:\Program”失败 Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets” 找不到

我导航到

C:\Program Files\dotnet\sdk\2.1.201\Microsoft


并且VisualStudio路径丢失,因此出现错误消息。如何修复此问题?

如果您有一个同时包含.NET Framework和.NET Core(web)项目的混合解决方案,
dotnet restore
将无法生成.NET Framework项目,并将导致.NET Core SDK的较新版本出错,如中所述


如果您在命令行中遇到此错误,而不是在Visual Studio本身中遇到此错误,则使用MSBuild构建完整解决方案可能会更幸运。

我今天也开始看到此错误。我在命令行中遇到此错误,但不是在Visual Studio中遇到的。快把我逼疯了。您好,您可以试试这个解决方案:您的解决方案是否可能包含混合的.NET Framework/.NET核心项目?@Vivelin是的,我想这可能是个好问题。