请告诉我如何注入Blazor WebAssembly从我已经存在的Visual studio项目中使用Web api。
您想要的已经存在:ASP. js。. NET Core托管WASM模板。
添加ASP。. NET Core托管的WASM模板到当前的API项目
- 更新项目的项目文件:
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="7.0.4" />
</ItemGroup>
将项目依赖项添加到客户端,并将共享项目添加到项目中。
更新项目的
Program
app.UseBlazorFrameworkFiles();
- 整理你的默认页面/路由到你想要的。
app.MapFallbackToFile("index.html");
参考服务器项目的文件。