.NET WebAssembly build-time packages — vendored NuGet packages ================================================================ What this is ------------ Microsoft.NET.Sdk.WebAssembly (used by Blacklight.WebGL2.Testbed) needs build-time packages that aren't part of the base .NET SDK install: the IL trimmer/linker, the WasmAppHost/build tooling pack, and the actual browser-wasm .NET runtime + BCL (Microsoft.NETCore.App.Runtime.Mono.browser-wasm — the Mono/wasm interpreter and framework assemblies that run in the browser). The base SDK installer only bundles tooling for the default build targets; anything for a non-default target (wasm, mobile, trimming) is resolved via NuGet instead, so a plain WASM project restore would otherwise reach nuget.org for these. Contents (packages\) --------------------- microsoft.net.illink.tasks.9.0.18.7z MIT IL trimmer/linker (1.46 MB -> 820 KB) microsoft.net.sdk.webassembly.pack.9.0.18.7z MIT WasmAppHost + build tooling (4.4 MB -> 3.0 MB) microsoft.netcore.app.runtime.mono.browser-wasm.9.0.18.7z MIT browser-wasm runtime + BCL (23.3 MB -> 12.9 MB) All versions are pinned to match this repo's net9.0 WASM projects. Verified round-trip byte-identical against the original NuGet-populated cache folder (minus .nupkg/.nupkg.sha512, see above) before the raw .nupkg files were deleted. License ------- All three packages are built from the dotnet/runtime repository and licensed MIT (copyright the .NET Foundation and Contributors), confirmed via each package's own .nuspec. See LICENSE.txt.