导入的项目" C:\ Program Files \ dotnet \ sdk \ 2.1.201 \ Microsoft \ VisualStudio \ v15.0 \ WebApplications \ Microsoft.WebApplication.targets"没找到

时间:2018-05-22 15:46:18

标签: visual-studio-2017

在Visual Studio 2017中,我转到程序包管理器进行dotnet还原。 然后我收到一条错误消息

  

错误MSB4019:导入的项目" C:\ Program   文件\ DOTNET \ SDK \ 2.1.201 \微软\ VisualStudio的\ V15.0 \ web应用\ Microsoft.WebApplication.targets"   没找到。

我导航到

  

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

并且缺少VisualStudio路径,因此出现错误消息。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

如果您拥有同时包含.NET Framework和.NET Core(web)项目的混合解决方案,则SetWindowLongPtr将无法构建.NET Framework项目,并且会在较新版本的.NET Core SDK,如NuGet/Home#6665中所述。

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