### Install E2E Test Dependencies with Yarn Source: https://github.com/dotnet/blazor/blob/master/src/Microsoft.AspNetCore.Components.WebAssembly.Runtime/HowToUpgradeMono.md Installs all necessary JavaScript packages and dependencies required for running End-to-End (E2E) tests. This command should be executed from the 'src\Components\test\E2ETest' directory and typically includes tools like Selenium and Chrome debug adapter. ```Command Line yarn install ``` -------------------------------- ### Run Blazor E2E Tests Source: https://github.com/dotnet/blazor/blob/master/src/Microsoft.AspNetCore.Components.WebAssembly.Runtime/HowToUpgradeMono.md Executes all End-to-End (E2E) tests for the Blazor components. This command can be run from the command line or by opening the solution file in Visual Studio and running tests from within the IDE. It requires Java to be installed for certain test components to function correctly. ```Command Line dotnet test ``` -------------------------------- ### Build .NET WASM Timezone Database Source: https://github.com/dotnet/blazor/blob/master/src/TimeZoneData/README.md Instructions to build the timezone database for the .NET WASM runtime. This process requires a *nix machine and .NET Core SDK 3.1 or newer installed. Running the script updates the `dotnet.timezones.dat` file, which should then be committed to git. ```Shell run.sh ``` -------------------------------- ### Run Mono Upgrade Script Source: https://github.com/dotnet/blazor/blob/master/src/Microsoft.AspNetCore.Components.WebAssembly.Runtime/HowToUpgradeMono.md Executes the Mono upgrade script with the path to the extracted Mono build. This script is responsible for removing older binaries from the 'incoming' and 'tools' directories and copying in the new ones from the specified Mono build directory. It supports both Windows Command Prompt (.cmd) and PowerShell (.ps1) environments. ```Command Line UpgradeMono.[cmd|ps1] ``` ```Command Line UpgradeMono.cmd C:\Users\you\Downloads\mono-wasm-a93e4712ecd ``` -------------------------------- ### Restore NuGet Packages with Custom Source Source: https://github.com/dotnet/blazor/blob/master/src/Microsoft.AspNetCore.Components.WebAssembly.Runtime/HowToUpgradeMono.md Restores NuGet packages for the project, ensuring that a specific CI package version is correctly resolved. This command requires a custom package source directory to be specified, typically where the downloaded .nupkg file resides, and assumes no conflicting versions are present in the local NuGet package cache. ```Command Line dotnet restore -s ``` -------------------------------- ### Update Blazor Runtime Package Version in MSBuild Source: https://github.com/dotnet/blazor/blob/master/src/Microsoft.AspNetCore.Components.WebAssembly.Runtime/HowToUpgradeMono.md Modifies the 'MicrosoftAspNetCoreComponentsWebAssemblyRuntimePackageVersion' property within an MSBuild .props file (e.g., 'eng\Versions.props') to specify the new Blazor runtime package version. This is typically used to point to a specific Continuous Integration (CI) build version of the package. ```XML 3.2.0-CI ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.