WebAssembly 2020
(Created page with "Update and notes on WebAssembly ( WASM ) status. The WASM and MONO linkers strip stuff not discovered as important (used) and this has been an issue for MDriven since we do s...")
 
No edit summary
Line 3: Line 3:
The WASM and MONO linkers strip stuff not discovered as important (used) and this has been an issue for MDriven since we do some reflection to discover what to use in runtime (after linker). This has caused exceptions with "missing method" information.
The WASM and MONO linkers strip stuff not discovered as important (used) and this has been an issue for MDriven since we do some reflection to discover what to use in runtime (after linker). This has caused exceptions with "missing method" information.


If you add tagged value to package "CodeGen.GenerateConstructorReferences" we will generate use of certain important things that the linker before has stripped. You must add a reference to this new method to tie your code to this and avoid stripping by linker: YourPackage.ConstructorReferatorToAvoidLinkerStripping() .
If you add tagged value to package "CodeGen.GenerateConstructorReferences" we will generate use of certain important things that the linker before has stripped. You must add a reference to this new method to tie your code to this and avoid stripping by linker: '''YourPackage.ConstructorReferatorToAvoidLinkerStripping'''() .
 
Furthermore the same issue exists for code generated ViewModels and you must call : ClassLibrary1.ViewModelCodeGen_ViewModel1.'''ViewModel1.ReferenceToAllConstructorsToHelpWasmLinker'''();

Revision as of 16:11, 11 May 2020

Update and notes on WebAssembly ( WASM ) status.

The WASM and MONO linkers strip stuff not discovered as important (used) and this has been an issue for MDriven since we do some reflection to discover what to use in runtime (after linker). This has caused exceptions with "missing method" information.

If you add tagged value to package "CodeGen.GenerateConstructorReferences" we will generate use of certain important things that the linker before has stripped. You must add a reference to this new method to tie your code to this and avoid stripping by linker: YourPackage.ConstructorReferatorToAvoidLinkerStripping() .

Furthermore the same issue exists for code generated ViewModels and you must call : ClassLibrary1.ViewModelCodeGen_ViewModel1.ViewModel1.ReferenceToAllConstructorsToHelpWasmLinker();

This page was edited 46 days ago on 03/19/2024. What links here