【问题标题】:Blazor is not "compiling" all of my .razor pagesBlazor 没有“编译”我所有的 .razor 页面
【发布时间】:2021-08-28 16:11:48
【问题描述】:

OP:为什么 Blazor 无法构建并找到与另一个页面几乎相同的页面

Blazor 服务器端应用 (3.1)。我有两个组件,一个 ListX.razor 和一个 ListY.razor。 ListX 在 Pages\X\Listx.razor 下,ListY 在 Pages\Y\ListY.razor 下

两者都以@page 指令开头(@page "/ListX"; @page "/ListY")。当我查看 obj/Debug/netcoreapp3.1/RazorDeclaration/Pages/ListX 文件夹时,我找到了一个 ListX.razor.g.cs 文件。当我查看 obj/Debug/netcoreapp3.1/RazorDeclaration/Pages/ListY 文件夹时,什么都没有。

我有两个导航链接:<NavLink class="nav-link" href="listx"> and a <NavLink class="nav-link" href="listy">

ListX 显示正常,ListY 给我“抱歉,这个地址没有任何东西。”这是 NotFound 组件。

什么给了?

【问题讨论】:

    标签: blazor blazor-server-side


    【解决方案1】:

    在变得灰暗和沮丧之后,我心血来潮地查看了 .csproj 文件。瞧,我遇到问题的文件夹和文件有一个

    故事的寓意:如果您看到一些非常奇怪的东西,请回到基础。如果这没有帮助,请进一步回到基础。

    在这种情况下,检查 Blazor 路由并比较两个组件不起作用。所以,我回到“什么可能会阻止文件被编译或包含在构建输出中”,瞧!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-13
      • 2021-06-20
      • 1970-01-01
      • 2019-09-18
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 2023-02-24
      相关资源
      最近更新 更多