Use the provided upgrade script to replace existing binaries in the repository with the new Mono build. The script removes older binaries from the incoming and tools directories and copies the new structure from your extracted build.
From the root directory of the repository, run UpgradeMono.[cmd|ps1] followed by the path to your extracted Mono build.
Expected changes in Git diff:
dotnet.js and dotnet.wasm should be modified.- Many .NET assemblies in
bcl and bcl\facades should be modified (new or removed assemblies are rare but possible). - The three .NET assemblies in
framework should be modified (adding or removing assemblies here is unexpected and should be verified with Mono). - Linker binaries in
tools should be modified.
Commit Convention:
Commit the changes with a message following this pattern: Upgrade Mono binaries to <their-commit-sha>, where <their-commit-sha> is the SHA found in the downloaded Mono zip filename.
UpgradeMono.cmd C:\Users\you\Downloads\mono-wasm-a93e4712ecd