在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路径,因此出现错误消息。我该如何解决这个问题?
答案 0 :(得分:5)
如果您拥有同时包含.NET Framework和.NET Core(web)项目的混合解决方案,则SetWindowLongPtr
将无法构建.NET Framework项目,并且会在较新版本的.NET Core SDK,如NuGet/Home#6665中所述。
如果从命令行遇到此错误,而从Visual Studio本身遇到此错误,则使用MSBuild构建完整的解决方案可能会更幸运。