vs编译项目失败,提示 要求“SourceRoot”路径以斜杠或反斜杠结尾

从git上下载部分项目编译时出现错误,提示如下:

严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误(活动) 要求“SourceRoot”路径以斜杠或反斜杠结尾:“E:\dev_tools\.nuget\packages” MahApps.Metro (net462), MahApps.Metro (net6.0-windows), MahApps.Metro (net8.0-windows) C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\Roslyn\Microsoft.Managed.Core.targets 237

如图:

 

 

处理方式如下:

编辑项目文件,修改SourceRoot内容如下:

修改前:

<ItemGroup>
<SourceRoot Include="$(NuGetPackageRoot)" Condition="'$(NuGetPackageRoot)' != ''" />
</ItemGroup>

修改后:

<ItemGroup>
<SourceRoot Include="$(NuGetPackageRoot)/" Condition="'$(NuGetPackageRoot)' != ''" />
</ItemGroup>

造成此问题原因暂未深究。

posted @ 2024-10-25 17:23  清茶一杯(北斗星)  阅读(297)  评论(0)    收藏  举报