Stream: C#/.net-collaboration

Topic: dotnet Class library and components


view this post on Zulip Scott Waye (Dec 19 2023 at 17:13):

FYI https://github.com/dotnet/runtimelab/issues/2468 following the meeting this morning, created this issue to get feedback and hopefully stimulate some conversation. Feel free to correct or whatever if you think I've not quite grasped the problem succinctly.

Wasi and Wasm components are providing some "worlds" or interfaces over functionality such as HTTP (https://github.com/WebAssembly/wasi-http). From a user perspective, if you were targeting wasm-wa...

view this post on Zulip Timmy Silesmo (Jan 11 2024 at 18:11):

FYI: https://github.com/dotnet/runtime/issues/96853

Description When building an application targeting wasm and wasi and exporting it a function using UnmanagedCallersOnly results in the incorrect wasm type to be exported in the built wasm binary. T...

view this post on Zulip Timmy Silesmo (Jan 11 2024 at 20:33):

FYI: https://github.com/dotnet/runtime/issues/96862

Description Wasm modules built with mono incorrectly includes wasi imports that aren't used by the module. This causes tests to fail for https://github.com/bytecodealliance/wit-bindgen. @AaronRobin...

view this post on Zulip Timmy Silesmo (Jan 11 2024 at 20:47):

FIY: https://github.com/dotnet/runtime/issues/96863

Description Adding the following <WasmBuildNative>false</WasmBuildNative> to a property group in csproj and then building a project results in a successful build but no wasm binary is produces. @Aa...

view this post on Zulip Timmy Silesmo (Jan 11 2024 at 21:02):

FYI: https://github.com/dotnet/runtime/issues/96864

Description With native-aot-llvm we are able to link a component type file by adding <NativeLibrary Include=\"{world_name}_component_type.o\" /> to the csproj file. With mono this doesn't do anythi...

view this post on Zulip Timmy Silesmo (Jan 11 2024 at 21:25):

FYI: https://github.com/dotnet/runtime/issues/96869

Description Currently mono requires a main function when building for wasi. This shouldn't be required. Related: #96419 @AaronRobinsonMSFT @lewing @yowl @jsturtevant Reproduction Steps Try to build...

Last updated: Dec 13 2025 at 17:03 UTC