DotnetDebugger.setDebuggerProperty未找到。

4

在调试时,Visual Studio 2022预览版一直给我发出警告,并且热重载停止工作。

DotnetDebugger.setDebuggerProperty' wasn't found

完整消息:
fail: Microsoft.WebAssembly.Diagnostics.DevToolsProxy[0] sending error response for id: msg-472A7FD7AA508BF6FFA0C62408542776:::1072 -> [Result: IsOk: False, IsErr: True, Value: , Error: {   "code": -32601,   "message": "'DotnetDebugger.setDebuggerProperty' wasn't found" } ]

我的所有项目都是 Blazor WebAssembly。

有什么想法吗?


我在控制台中看到了相同的错误消息(Vs2022预览版+Chrome浏览器+Blazor WebAssembly)。 热加载对我也不起作用,但后来我发现我的Visual Studio设置中有一个热加载选项未启用,至少热加载开始工作了。 - Frank B
在我的VS中已启用,我尝试了一切但无法解决它... - Santiago
这里也有同样的问题。VS2022预览版 + Chrome + Blazor WebAssembly。 - yanxiaodi
4个回答

0

我在使用DotNet 6时遇到了同样的问题,通过在客户端项目文件中将DebugType设置为portable,我解决了这个问题。

<PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    .
    .
    .
    .
    <DebugType>portable</DebugType>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <DefineConstants>$(DefineConstants)TRACE;$(DefineConstants)DEBUG</DefineConstants>
    <DebugType>portable</DebugType>
</PropertyGroup>

这里没用。 - Jens Mander

0

我不知道为什么会发生这种情况,但是我也遇到了同样的问题,于是决定重新安装Visual Studio。这样一来,一切都恢复正常了。

就像我之前所说的,我不知道为什么会出现这种情况,但是这个方法对我有效。


顺便说一下,我希望我没有太晚了,因为这篇文章是一个月前发布的。 - Jose Manuel Lepe
还不晚,我已经修复了安装,但对我没有用,我会尝试重新安装。 - Santiago
@JoseManuelLepe,你解决了那个问题吗?我也遇到了同样的问题,但是找不到任何解决方案。 - Ahmed Elshorbagy
将项目从. NET 6升级到.NET 7后,问题消失了。 - Santiago

0
如果我使用Chromium浏览器,就会出现这个错误。当我使用Firefox时,错误就消失了。

0
在将 Blazor WebAssembly 项目从 .NET 6 升级到 .NET 7 后,问题已经解决。

在我的情况下,当我将项目从Net 6更新到Net 7时,出现了这个问题。 - Allaev Bekzod

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接