/DotNetAnywhere

A fork of Steve Sanderson's DNA adjustment of the original DotNetAnywhere .NET runtime

Primary LanguageC#

DotNetAnywhere

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.

Build

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