cd94f20574
fix: Adjust .NET 9.0 SDK compatibility, warn on net9.0 incompatibility (backport #887) |
||
---|---|---|
.github/workflows | ||
build | ||
doc | ||
src | ||
.appveyor.yml | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.gitpod.yml | ||
.vsts-ci-linux.yml | ||
.vsts-ci-macos.yml | ||
.vsts-ci-packages.yml | ||
.vsts-ci-windows-tests.yml | ||
.vsts-ci-wsl-tests.yml | ||
.vsts-ci.yml | ||
License.md | ||
Readme.md | ||
gitversion.yml |
Readme.md
Uno.Wasm.Bootstrap
Uno.Wasm.Bootstrap provides a simple way to package C# .NET code, and run it from a compatible browser environment.
It is a standalone .NET Web Assembly (Wasm) sdk bootstrapper taking the form of a nuget package.
Installing it on a .NET project (5, 6, 7 or .NET Standard 2.0) with an entry point allows to publish it as part of a Wasm distribution folder, along with CSS, Javascript and content files.
This package only provides the bootstrapping features to run a .NET assembly and write to the javascript console, through Console.WriteLine
.
This package is based on the excellent work from @praeclarum's OOui Wasm MSBuild task.
Documentation
- Using the bootstrapper
- Debugger support
- Deploy and publish
- Linker configuration
- Runtime Execution Modes
- Troubleshooting
- Features
- Using additional files
- Interoperating with Javascript
- Javascript Dependency management
- Environment Variables
- Splash screen
- Threading
- Deep linking
- Pre-compression
- Embedded mode
- Native Linker Optimization
- Memory troubleshooting
- Module Linking
- Profiling
- Node JS
- Nuget package overrides
- Prefechting
- PWA Support
- 4GB Support
- HttpRequestMessage Extensions
- Assemblies obfuscation
- Tools
- Contributing
- Release procedure