为什么我会收到此警告?
在我的 Blazor Web 应用程序 (.net 8.0) 的 program.cs 代码文件中。 网络应用程序运行良好,但我想摆脱这个警告:
“找不到类型或命名空间名称“App”...” 在 app.MapRazorComponents<App>() ... 行
对路径命名空间进行硬编码将起作用:
app.MapRazorComponents<myawesomeproject.Components.App>().AddInteractiveWebAssemblyRenderMode().AddAdditionalAssemblies(typeof(myotherawesomeproject._Imports).Assembly);
命名空间或文件夹结构应该位于导入文件中,但它并不总是更新。
我设法通过包含一个特定的 App.Razor.cs 文件
using Microsoft.AspNetCore.Components;
namespace MyNameSpace.Components
{
public partial class App: ComponentBase
{
}
}