Our Black Friday offer is live! Apply code BLACKFRIDAY2025 at checkout and save $100. See Pricing
What's newlink
Fixes
Cannot find part of path is displayed when creating a new application after changing the default Location.
Improvements
- Use relative project paths in the generated solution.
Fixes
- Creating applications whose name starts with a lowercase letter leads to a compilation error in
Routes.razor. - "Empty path name is not legal" is displayed sometimes when trying to create a new application in VS2026.
Improvements
- Add support for .NET 10 and Visual Studio 2026. .NET 10 is now required to use Radzen Blazor for Visual Studio in VS 2022 (VS 2026 comes with .NET 10 preinstalled). Check the installation guide for more details.
Improvements
- Improve product telemetry to provide better usage stats.
Fixes
- Error thrown when creating a new app from the CRM template without changing the database connection string.
Improvements
- Add support for the new subscriptions - Radzen Blazor Pro and Radzen Blazor Team.
Fixes
- Design-time compilation error when internal enums are present in a project.
Fixes
- Cannot edit the template of RadzenDataGrid in some cases.
Improvements
- Add
NotFound.razor page to new applications. - Add support for RadzenQRCode
Improvements
- Add the ability to override Radzen.Blazor component theme variables from the Style tab of the property grid.
Fixes
- RealEstate demo throws runtime exception in Auto rendering mode.
- Page flickers during authorization.
- The properties page of the RealEstate demo fails in WASM rendering mode.
Improvements
- Improved the performance of design-time compilation - from 15% in the common case to 200% in extreme cases (large pages with a lot of components).
- New page template for cross-tab that utilizes RadzenPivotDataGrid.
Fixes
- Empty
MaxLength attributes is generated for varchar(MAX) database columns.
Improvements
- Db field MaxLength retrieved during database infer.
- Add support for RadzenDataPivotGrid, RadzenFabMenu and RadzenChat.
- Update premium themes.
Fixes
- EF warning for multiple service providers is still shown in custom DBContext registration scenarios.
- Design-time build error
The type or namespace name App could not be found when a newer .NET release candidate version is installed. - NullReference exception occurs during design-time rendering when
builder.Services.AddServerSideBlazor() is used.
Fixes
- Design time exception is raised in some applications telling that multiple service providers have been created by Entity Framework.
Improvements
- No longer set the
@rendermode attribute of RadzenTheme in new applications. More info here - The CRM application template is available during trial period. Use it from the New application dialog.
Fixes
- Some pages from the CRM application template do not render in design time.
- Incorrect class names generated for certain OpenAPI schemas.
- Theme customization sometimes fails to apply changes and reports file system access errors in the output window.
- CSS properties are sometimes removed from the Style attribute.
- Cannot set custom style of some components (e.g. RadzenDataGrid).
- Custom attributes in the property grid lose focus.
Improvements
- Add
RadzenSkeleton to the component toolbox. More info in the online demo - Update premium themes
- Improvements in configuration and display of database relationships.
Improvements
- Add the Radzen AIChat and SankeyDiagram components to the toolbox.
- Updates to premium themes.
Fixes
- Services that contain
builder. in their initialization code are ignored during design-time build. - SQLite database cannot be inferred with relative path.
- Does not generate nullable DateTime for OpenAPI date parameters that are not required.
Improvements
Fixes
- Cannot view security pages in design time in some cases.
- Data source dialog shows loading screen indefinitely in some cases.
- Data source dialog shows loading screen indefinitely when there is a partial class extending an OpenAPI data source.
- CRM application template generates incorrect
Program.cs in Auto rendering mode.
Improvements
- New database-driven CRM application template based on the complete application tutorial
- Update the Real Estate application template to use a database.
- Updated premium themes.
- Use Configuration when initializing HttpClient for OpenApi data sources when possible (in server apps or when proxy is enabled).
Fixes
- Incorrect code generated for OpenAPI operations that have a body and a parameter with default value.
Improvements
- Add support for the .NET 9.0.300 SDK
Fixes
- Design-time build fails when it encounters code such as
AddOpenTelemetry().UseAzureMonitor();
Improvements
- OData data source support.
- Display exceptions that occur during design time rendering of components.
- Reduce code generation time when both data source and CRUD pages are generated.
Improvements
Improvements
- Check if a premium theme is outdated and display notification about that.
- Updated premium themes for Radzen.Blazor v7.
- Reduce initial design-time build times.
Improvements
- Updated premium themes.
- Add new component - RadzenToc
Improvements
- Updated premium themes.
- New premium application template - "Real Estate". Live demo available at https://realestate.radzen.com
Improvements
- Updated premium themes.
- Add supprot for RadzenMarkdown and RadzenTimeSpanPicker components.
Fixes
- Adding localization leads to incorrect code when a page file name contains dash.
Improvements
- Updated premium themes.
- New Healthcare and RepairShop premium application templates.
- Add proxy forwarding for new .NET 9 applications (required for nginx deployment scenarios).
- Suppress .NET9 migrations warning.
Fixes
- User name and password are visible when Windows SQL Server authentication type is picked.
- Cannot connect to a named SQL Server instance.
Improvements
- 16 new UI Blocks - FAQ, Logo Clouds, Newsletter, Pricing, Testimonials and their variations.
Fixes
- The DataGrid with Form template generates invalid code when the entity does not have a primary key.
- Failed build status is not correctly displayed in some applications.
- Some error messages are incorrecly displayed in the design canvas. Should only appear in the output pane.
Improvements
- Improved compatibility with third party Blazor components.
Improvements
- Group the properties of the Radzen Blazor components by category in the property grid.
- Update premium themes.
Fixes
NullReferenceException is thrown when inferring some databases and "Prefix foreign keys navigation properties" is enabled.
Fixes
- The component outline does not include children of HTML components.
- The event handler dialog does not list all files in some applications.
Improvements
- Add HTML toolbox category.
- Add support for Text and Expression components.
- Remove selection flickering in the design canvas.
Fixes
- The data source name is not checked to be a valid C# identifier.
Improvements
- Add support for .NET 9.0.2
- Restore focus to the property grid after changing a property from it
Fixes
- The filter of the property grid remains after changing the selection.
- The style tab of the property grid shows stale data in some cases.
Improvements
- Add scaffold option to prefix foreign key navigation properties with related entity name.
- Maintain focus in the code view when switching
.razor files. - Add navigation dropdowns in the code view.
- Update premium themes.
- Clicking a toolbox category will expand it.
- Hide the split orientation buttons when not in split mode.
Improvements
- Expression editor - allows the developer to set a component property by picking it from the fields and properties of the current page.
- Ability to toggle between two-way and one-way binding mode e.g.
@bind-Value vs. Value.
Fixes
- The Toolbox and Properties menu items are missing.
Improvements
- Check for new versions of the extension and notify the user if there is one.
Improvements
- Add component outline tool window which allows the developer to easily select the Blazor components in the current page.
Fixes
- Some boolean properties are incorrectly set from the property grid
Fixes
- RadzenUpload displays an error in design time.
Improvements
- Add the ability to set the Path of RadzenImage by visually picking it from the available images.
Improvements
- Add the ability to set icon component properties by picking the icon from a list.
Improvements
- Support dragging and dropping components in an empty page.
- Toolbox simple mode.
- UI Blocks.
Fixes
- Security dialog closes unexpectedly when there is no database in the application.
Improvements
- Support adding custom attributes and deleting existing properties from the property grid.
Fixes
- Database infer parameters such as pluralize entities et. al. are not properly persisted.
Fixes
- Validation messages in the database connection dialog are shown prematurely.
- Generating CRUD pages from existing data source leads to wrong code (missing data source namespace).
Fixes
- Some license codes are incorrectly reported as expired.
- Cannot infer an existing data source. COMException logged in the output window.
Improvements
- Clicking the label of an entity will check it.
- Clicking on a label in the UI will toggle the associated switch.
- Log the output of
dotnet --info when analyzing.
Fixes
- Cannot move existing components.
- Checking an entity in the CRUD page wizard sometimes checks all other entities.
- Does not generate lookups for related entities.
Improvements
- Allow the developer to analyze their application when design-time build fails.
Fixes
- Missing code for entity relations.
Improvements
- Theme Builder - ability to customize themes and use swatches. Available only to active subscribers.
- Add scrolling to database infer page (if required).
- Reduce flickering during theme changes.
Fixes
- Generating security sometimes uses MySql database code instead of MSSQL.
- Cannot infer existing data sources in some cases.
- Visual Studio sometimes complains that a code generation operation was slow and asks the developer to disable the plugin.
Fixes
- The property grid sometimes steals the focus from the code editor.
Improvements
- Infer component type argument when setting a property from the property grid.
Fixes
- Type arguments of components are not set after drag and drop from the toolbox.
Improvements
- Show the property grid after dragging and dropping an item from the toolbox.
Fixes
- Cannot drag and drop components from the toolbox inside other components.
- The toolbox stays empty in some cases and asks the user to open a .razor file even though one is already open.
- Concurrency exception is sometimes thrown while trying to populate the toolbox.
Fixes
- Design-time build sometimes fails with a web asset related exception.
NullReference exception is sometimes thrown while populating the toolbox.
Improvements
- Add additional logging when design-time startup fails.
Improvements
- Allow the developer to change the current application theme.
- Improve the toolbox behavior - populate on demand, display message when there is no razor file opened.
Improvements
- Use a higher contrast color for the design time selection.
Fixes
- Context menu icons are not visible in dark Visual Studio themes.
- Cannot select some disabled components.
Fixes
- Unhandled exceptions sometimes lead to a crash.
Improvements
- Allow the developer to change the default edit mode from the options (split, design or source).
Fixes
- Crash while trying to display the toolbox in some applications.
Improvements
- Add helpful links to the Extensions and Help menu items.
- The Radzen Blazor for Visual Studio context menu item will check if the
Radzen.Blazor package is installed.
Fixes
- Generates wrong code when the data source wizard is started from a client project.
First official release of Radzen Blazor for Visual Studio.
Available features
- WYSIWYG design time support with split view between design and source.
- Radzen Blazor application project template.
- Blazor component toolbox.
- Blazor component property grid.
- Scaffolding templates for pages, layouts, databases, security and localization.