项目结构指的是用vs创建的缺省的Blazor WebAssembly项目结构。

get到以下知识点:

MainLayout.razor.css:应用主布局的样式表。

  1. 可折叠在razor文件下面
  2. 当前组件专属
  3. 经测试.cs文件也能折叠

Program.cs:应用入口点,用于设置 WebAssembly 主机:

App 组件是应用的根组件。 对于根组件集合 (builder.RootComponents.Add("#app")),使用 app 的 id(wwwroot/index.html 中的
<div id="app">Loading...</div>
)将 App 组件指定为 div DOM 元素。
添加并配置了服务(例如,builder.Services.AddSingleton<IMyDependency, MyDependency>())。

机器翻译比较醉人。

“builder.RootComponents.Add("#app");”这行代码的意思是用 App组件替换index.html文件中id为“app"的div。