请教下 Blazor web app , Razor 类库 附加到进程 热重载 的问题

929Free 456 信誉分
2025-03-18T04:43:40.05+00:00

您好,我现有2个工程, Blazor web app 主程序 和 Razor 类库 (TestLib), 并且 主程序已经加载上 Razor 类库, 此时我在 主程序的 bin 目录下启动 主程序.exe, 随后 我使用 Visual Studio 2022 打开 Razor 类库 项目源代码, 操作 "调试" -> "重新附加到 主程序.exe", 此时我改动 razor 类库里的 XAML 代码,热加载是无效的.

请问:

这样附加到 Blazor web app 主程序的 razor 类库, XAML 支持热重载吗?如果支持的话,能否教一下我该如何操作才能热加载成功?

现阶段, Razor 类库项目必须配合 主程序 源代码 才能进行 热重载 调试吗?

Blazor
Blazor
一个免费的开源 Web 框架,使开发人员能够使用 Microsoft 开发的 C# 和 HTML 创建 Web 应用。
31 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. JasonPan - MSFT 6,776 信誉分 Microsoft 外部员工
    2025-03-19T02:16:48.07+00:00

    Hi @929Free,

    我们可以先阅读官方文档 热重载 - 不支持的 .NET 项目, 然后在有关更多详细信息,请参阅 不支持的方案 中发现, 附加到进程 方式的时候是不支持热重载的


    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他问题,请点击“评论”。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们的 文档 中的步骤启用电子邮件通知。

    Best Regards

    Jason

    1 个人认为此答案很有帮助。

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。