微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我们在 Visual Studio 2019 中创建 Web 应用程序项目时,但是当我们在 VS Code 中打开并使用 dotnet cli 时,它会出现 Microsoft.targets 错误

如何解决当我们在 Visual Studio 2019 中创建 Web 应用程序项目时,但是当我们在 VS Code 中打开并使用 dotnet cli 时,它会出现 Microsoft.targets 错误

以下是我们在终端中运行诸如“dotnet build”或“dotnet run”之类的 dotnet cli 命令时的错误

错误 MSB4019:导入的项目是 未找到。确认导入声明“C:\Program Files\dotnet\sdk\5.0.203\Microsoft\VisualStudio\v16.0\WebApplications\Microsoft.WebApplication.targets”中的表达式正确,并且该文件存在于磁盘上。

这与 .csproj 文件的 VSTool 路径有关,但无法找出修复的位置。正在寻找您的输入。提前致谢。

解决方法

$(VSToolsPath) 类似于:$(Tool Installation Directory) + "\Microsoft\VisualStudio\v16.0\"

“WebApplications\Microsoft.WebApplication.targets”文件来自 msbuild 工具。

您应该使用 msbuild.exe 而不是 dotnet.exe 进行构建。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。