"Failed to launch debug adapter" 将 x86 与 Blazor 结合使用时
"Failed to launch debug adapter" when using x86 with Blazor
我正在尝试使用 ASP.NET 在 x86 中托管(只是基本模板应用程序)来调试 Blazor WebAssembly 应用程序。
如果我使用 x64 平台进行调试,应用程序通常 运行ning。但是,如果我将所有项目(服务器、客户端和共享)切换到 x86,并且我开始调试,则应用程序不会加载。它冻结在 12 MB 的进程内存上,然后我会得到错误
无法启动调试适配器。
无法启动浏览器
Error
我正在使用基本模板对此进行测试,以限制我的代码的影响。我需要 32 位应用程序,因为我需要从只有 32 位的旧 ODBC 驱动程序获取数据。
更新:
我试过 运行 服务器不调试
如果使用 x64 我可以访问网络
如果使用 x84,我会收到以下错误
HTTP 错误 500.0 - ANCM 进程内处理程序加载失败
您的系统中缺少 sdk 32 位。
您可以通过此 link 下载最新版本:
https://download.visualstudio.microsoft.com/download/pr/f3ab5b2d-90a2-4235-ba83-b431af07cf08/a79a3138bbacde2e44341de3fe89242a/dotnet-sdk-5.0.101-win-x86.exe
使用 Visual Studio 2019 16.8.5 - 安装 SDK 32 位立即为我修复了它。我首先尝试安装 64 位 SDK,假设这对我的系统是正确的,但我错了——你需要 32 位版本。
我正在尝试使用 ASP.NET 在 x86 中托管(只是基本模板应用程序)来调试 Blazor WebAssembly 应用程序。 如果我使用 x64 平台进行调试,应用程序通常 运行ning。但是,如果我将所有项目(服务器、客户端和共享)切换到 x86,并且我开始调试,则应用程序不会加载。它冻结在 12 MB 的进程内存上,然后我会得到错误
无法启动调试适配器。 无法启动浏览器
Error
我正在使用基本模板对此进行测试,以限制我的代码的影响。我需要 32 位应用程序,因为我需要从只有 32 位的旧 ODBC 驱动程序获取数据。
更新:
我试过 运行 服务器不调试
如果使用 x64 我可以访问网络
如果使用 x84,我会收到以下错误
HTTP 错误 500.0 - ANCM 进程内处理程序加载失败
您的系统中缺少 sdk 32 位。 您可以通过此 link 下载最新版本: https://download.visualstudio.microsoft.com/download/pr/f3ab5b2d-90a2-4235-ba83-b431af07cf08/a79a3138bbacde2e44341de3fe89242a/dotnet-sdk-5.0.101-win-x86.exe
使用 Visual Studio 2019 16.8.5 - 安装 SDK 32 位立即为我修复了它。我首先尝试安装 64 位 SDK,假设这对我的系统是正确的,但我错了——你需要 32 位版本。