Blazorise.Migrator 2.3.2

Prefix Reserved
dotnet tool install --global Blazorise.Migrator --version 2.3.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Blazorise.Migrator --version 2.3.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Blazorise.Migrator&version=2.3.2
                    
nuke :add-package Blazorise.Migrator --version 2.3.2
                    

Blazorise.Migrator

Blazorise 2.3 migration CLI.

The migrator updates common 2.3 code and setup changes, including safe provider asset rewrites and advisories for changes that need manual review.

Install:

dotnet tool install -g Blazorise.Migrator --prerelease

Minimal smoke test:

blazorise-migrate --version

Commands:

blazorise-migrate analyze [--path <path>] [--json <file>] [--all-projects] [--verbose]
Analyze a solution or project for Blazorise 2.3 migration.
- Uses the current directory when --path is omitted.
- --path accepts a folder, .sln, .slnx, or .csproj.
- --json writes a report to the specified file path.
- --all-projects ignores solution files and scans all projects under the path, even if they don't reference Blazorise packages.
- When --path is omitted, it scans all projects under the current directory.
- Always runs in dry-run mode (no file changes).
- Reports provider advisories for AntDesign icon setup, legacy Material JavaScript dependencies, and custom CSS that may target old provider internals.
blazorise-migrate migrate [--path <path>] [--dry-run] [--backup] [--all-projects] [--verbose]
Apply Blazorise 2.3 migration changes.
- Uses the current directory when --path is omitted.
- --path accepts a folder, .sln, .slnx, or .csproj.
- --dry-run previews changes without writing files.
- --backup creates .bak files before modifying.
- --all-projects ignores solution files and scans all projects under the path, even if they don't reference Blazorise packages.
- When --path is omitted, it scans all projects under the current directory.
- Rewrites external AntDesign CDN framework CSS to the packaged `_content/Blazorise.AntDesign/antd.css` asset.
- Updates existing `_content/Blazorise...` stylesheet and script `v=` query strings to the current static asset query version in host markup, CSS, SCSS, and JavaScript files.
- Migrates the old AntDesign default FontAwesome icon setup to `Blazorise.Icons.AntDesign` when package, startup, stylesheet, and source usage checks are safe.
- Removes legacy Material provider CSS and JavaScript references and inserts Material 3 provider assets when needed.
- Leaves jQuery, Popper, and Bootstrap JS in place and reports an advisory when they may only have been needed by the old Material provider.
- Reports custom CSS and icon CSS advisories for old Material framework references, Ant Design v4 references, and FontAwesome selectors.

Global options:

--help
--version

Examples:

blazorise-migrate analyze --path C:\src\MyApp.slnx
blazorise-migrate analyze --json C:\temp\blazorise-report.json
blazorise-migrate analyze
blazorise-migrate analyze --path C:\src\WebApps --all-projects
blazorise-migrate migrate --path C:\src\MyApp\MyApp.csproj --backup
blazorise-migrate migrate
blazorise-migrate migrate --path C:\src\MyApp.sln --dry-run --verbose
blazorise-migrate migrate --path C:\src\WebApps --all-projects
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2.3.2 126 9/8/2026
2.3.1 120 8/25/2026
2.3.0 289 8/13/2026
2.2.3 116 8/7/2026
2.2.2 152 7/17/2026
2.2.1 168 6/16/2026
2.2.0 147 6/4/2026
2.1.3 146 5/22/2026
2.1.2 140 5/6/2026
2.1.1 153 4/24/2026
2.1.0 157 4/15/2026
2.0.4 171 4/3/2026
2.0.3 161 3/20/2026
2.0.2 154 3/6/2026
2.0.1 152 2/24/2026
2.0.0 170 2/11/2026
2.0.0-preview3 131 1/26/2026
2.0.0-preview2 132 1/19/2026
2.0.0-preview1 132 1/19/2026