如何将Blazor服务器应用程序转换为独立的WebAssembly应用程序?

如何将Blazor服务器应用程序转换为独立的WebAssembly应用程序?,blazor,blazor-server-side,blazor-client-side,blazor-webassembly,Blazor,Blazor Server Side,Blazor Client Side,Blazor Webassembly,我正在尝试将Blazor服务器应用程序更改为Web程序集应用程序。我认为WebAssembly的独立(非托管)版本更适合我的需要。但我不知道如何将此代码从Startup.Configure传输到Program.Main app.UseEndpoints(endpoints => { endpoints.MapBlazorHub(); endpoints.MapControllers(); endpoints.MapFallbackToPage("/_Host");

我正在尝试将Blazor服务器应用程序更改为Web程序集应用程序。我认为WebAssembly的独立(非托管)版本更适合我的需要。但我不知道如何将此代码从Startup.Configure传输到Program.Main

app.UseEndpoints(endpoints =>
{
    endpoints.MapBlazorHub();
    endpoints.MapControllers();
    endpoints.MapFallbackToPage("/_Host");
});

对此有什么建议吗?

回答您的问题:@agua from mars,谢谢,我看到您推荐了一个托管版本,我想如果我可以使用一个独立版本,您只需要在主机中通过项目引用或包引用它就可以了reference@agua来自火星,然后我必须在主机中配置端点,对吗?正如回答中所述,是的,回答您的问题:@agua from mars,谢谢,我看到您在那里推荐托管版本,我在想如果我可以使用独立版本,您可以,您只需要通过项目引用或包在主机中引用它reference@agua从mars开始,然后我必须在主机中配置端点,对吗?正如本答案中所述,是的