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
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Blazorise.Migrator --version 2.3.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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 | Versions 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 |