visual-studio-2017 - 未找到导入的项目“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 路径,因此出现错误消息。我该如何解决?
解决方案
如果您有一个包含 .NET Framework 和 .NET Core (web) 项目的混合解决方案,dotnet restore
则将无法构建 .NET Framework 项目,并且会在较新版本的 .NET Core SDK 中导致错误,详见NuGet/主页#6665。
如果您在命令行中遇到此错误,但不是来自 Visual Studio 本身,您可能会更幸运地使用 MSBuild 构建完整的解决方案。
推荐阅读
- mongodb - 如果现有文档的时间戳早于预设时间,则插入 mongo 文档 - 使用 upsert
- python - 如何从表单中获取数据?
- r - 函数 hdr.den(),x 轴间隔问题
- php - Symfony4 自定义路由器 UrlGenerator
- c++ - 确定 zip 文件是否受 Minizip 密码保护
- css - CSS网格:当内容>最小值时,列宽适合内容的最小值和最大值
- javascript - Firebase Web 应用程序 signInWithEmailAndPassword 问题
- javascript - tsconfig 中的模块选项是用来做什么的?
- javascript - 如何迭代地址数组对象并将地址对象的状态设置为 True 或 Flase
- javascript - 列没有为移动视图正确调整大小