Running in the Browser
Run in the browser with WebAssembly
It is currently very early days and not ready for production, however if you want to test this exciting new feature please take the following steps.
  1. 1.
    Install wasm-tools workload tools. See dotnet documentation.
  2. 2.
    Install or update the dotnet templates to the latest version (0.10.11 or above).
1
dotnet new -i avalonia.templates
Copied!
  1. 1.
    Create a new directory for the project.
1
mkdir WebTest
2
cd WebTest
Copied!
  1. 1.
    Generate a new project that supports running in the browser.
1
dotnet new avalonia.xplat
Copied!
  1. 1.
    In order to run simply do:
1
cd WebTest.Web
2
dotnet run
Copied!

Troubleshooting

If you have not performed the step to install wasm-tools, you will encounter errors when running the app in your browser later (e.g. System.DllNotFoundException: libSkiaSharp) and you will need to rebuild again before the app will run.
Export as PDF
Copy link
Edit on GitHub