首页 > 解决方案 > 未找到导入的项目“C:\Program Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets”

问题描述

在 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 路径,因此出现错误消息。我该如何解决?

标签: visual-studio-2017

解决方案


如果您有一个包含 .NET Framework 和 .NET Core (web) 项目的混合解决方案,dotnet restore则将无法构建 .NET Framework 项目,并且会在较新版本的 .NET Core SDK 中导致错误,详见NuGet/主页#6665

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


推荐阅读