.net core 无法检测执行路径附加程序Dotnet核心的dbgshim路径
随着Rider和Dotnet Core 2.1的最新更新,出现了一个无法调试解决方案的错误 错误显示在以下行中:.net core 无法检测执行路径附加程序Dotnet核心的dbgshim路径,.net-core,rider,.net Core,Rider,随着Rider和Dotnet Core 2.1的最新更新,出现了一个无法调试解决方案的错误 错误显示在以下行中: “无法为执行路径检测dbgshim路径”在他们自己的问题跟踪器中创建了一个问题allready,可在此处找到: 对我来说,有效的方法是清理解决方案并重建我的整个项目。如果没有帮助,请转到链接并查看其他一些快速修复的评论。对于任何对此问题有问题的人,我在Rider的其他地方遇到了此问题 Microsoft.Packaging.Tools.Trimming包也会导致此问题。 启用调试模式
“无法为执行路径检测dbgshim路径”在他们自己的问题跟踪器中创建了一个问题allready,可在此处找到:
对我来说,有效的方法是清理解决方案并重建我的整个项目。如果没有帮助,请转到链接并查看其他一些快速修复的评论。对于任何对此问题有问题的人,我在Rider的其他地方遇到了此问题 Microsoft.Packaging.Tools.Trimming包也会导致此问题。 启用调试模式时,确保在.csproj文件上设置falseTrimunsedDependencies属性
<PropertyGroup>
<TrimUnusedDependencies>false</TrimUnusedDependencies>
</PropertyGroup>
假的
清洁解决方案和重建对我不起作用,但这确实起了作用:
升级到最新的dotnet core SDK()对我来说是两个解决方案。对我来说,只需删除所有csproj文件顶部的
RuntimeIdentifier
属性即可解决问题。尝试了我在互联网上能找到的所有解决方案,这是唯一有效的方法。因为这里没有一个解决方案对我有效,我找到了一个对我有效的解决方案:
当我在我的Windows计算机上发现所有已安装的.NET Core SDK时(通过添加/删除程序),我发现.NET Core 3.1(不再与调试器一起使用的版本)已安装多次(可能是由visual studio等安装的)
因此,我所做的是让调试再次工作:
我希望这能帮助人们面对同样的问题 这个对我有用