DotNetAnywhere (DNA) is a small interpreted .NET CIL runtime. The original code has been adjusted by Steve Sanderson in his first versions of Blazor. As he has now replaced DNA with Mono, I decided to fork his latest DNA version in order to adjust it for the needs of my demo project The Wheel of WebAssembly.
You would need Emscription 1.38.6 (or above). You can build the WebAssembly interpretter by running the following:
cd native
build.cmd
Two files will be generated in the build
folder:
dna.wasm
dna.js