Blazor可以在没有任何UI引用或代码的情况下创建wasm模块吗?

Blazor可以在没有任何UI引用或代码的情况下创建wasm模块吗?,blazor,Blazor,查看Blazor文档,我得到的印象是,它是用来开发客户端浏览器应用程序的 其中的一个子集应该是以Rust的方式创建WASM输出,但我看不到任何文档说明如何创建独立的WASM输出,然后可以从JavaScript调用该输出,或者我是否可以这样做 那么,是否可以使用Blazor或Belero(它的F#表亲,基于Blazor)来创建wasm库而不是完整的应用程序 您可以创建。这些库只能包含服务和js互操作脚本等代码 我编写这个库是为了在Blazor应用程序中使用一些AWS服务: 其中的一个子集应该是以与

查看Blazor文档,我得到的印象是,它是用来开发客户端浏览器应用程序的

其中的一个子集应该是以Rust的方式创建WASM输出,但我看不到任何文档说明如何创建独立的WASM输出,然后可以从JavaScript调用该输出,或者我是否可以这样做

那么,是否可以使用Blazor或Belero(它的F#表亲,基于Blazor)来创建wasm库而不是完整的应用程序

您可以创建。这些库只能包含服务和js互操作脚本等代码

我编写这个库是为了在Blazor应用程序中使用一些AWS服务:

其中的一个子集应该是以与Rust相同的方式创建WASM输出

没有

Blazor在Mono上运行。Mono本身编译为Wasm,但Blazor和您的软件都作为Mono内部的IL模块运行。在当前的实现中,它们被解释,而不是编译成Wasm

那么,是否可以使用Blazor[或…]创建wasm库而不是完整的应用程序


没有。

谢谢你的解释。根据您的回答,这看起来像是工具限制,而不是技术限制。浏览器中运行着一个解释器,但是没有工具来创建和部署一个类库。你可以部署一个类库,只要你不关心它被编译成什么。。。Wasm会稍微快一点,但对于其余部分,您具有所有相同的功能和限制。