dotnet test命令无法找到Microsoft.TextTemplating.targets求助
问题:dotnet test 解析MSBuildExtensionsPath异常导致导入目标文件失败
csproj中的导入配置:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TextTemplating\Microsoft.TextTemplating.targets" />异常现象:
执行dotnet test命令时,MSBuildExtensionsPath被自动解析为:C:\Program Files\dotnet\sdk\8.0.204\实际需要的路径为
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\,手动设置系统环境变量、在TeamCity构建步骤中配置该环境变量后,问题仍未解决。报错信息:
error MSB4019: 未找到导入的项目“C:\Program Files\dotnet\sdk\8.0.204\Microsoft\VisualStudio\v17.0\TextTemplating\Microsoft.TextTemplating.targets”。请确认导入声明中的表达式“C:\Program Files\dotnet\sdk\8.0.204\Microsoft\VisualStudio\v17.0\TextTemplating\Microsoft.TextTemplating.targets”正确,且该文件存在于磁盘上。
内容的提问来源于stack exchange,提问作者Daniel R
相关产品推荐
相关产品推荐

