找不到类型或命名空间名称“App” - Blazor .Net 8.0 program.cs

问题描述 投票:0回答:2

为什么我会收到此警告?

在我的 Blazor Web 应用程序 (.net 8.0) 的 program.cs 代码文件中。 网络应用程序运行良好,但我想摆脱这个警告:

“找不到类型或命名空间名称“App”...” 在 app.MapRazorComponents<App>() ... 行

blazor blazor-server-side
2个回答
0
投票

对路径命名空间进行硬编码将起作用:

  app.MapRazorComponents<myawesomeproject.Components.App>().AddInteractiveWebAssemblyRenderMode().AddAdditionalAssemblies(typeof(myotherawesomeproject._Imports).Assembly);

命名空间或文件夹结构应该位于导入文件中,但它并不总是更新。


0
投票

我设法通过包含一个特定的 App.Razor.cs 文件

using Microsoft.AspNetCore.Components;

namespace MyNameSpace.Components
{
    public partial class App: ComponentBase
    {

    }
}
© www.soinside.com 2019 - 2024. All rights reserved.