问题描述
以下是我们在终端中运行诸如“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
进行构建。