Skip to content

Commit 197ed59

Browse files
authored
.NET 8 Audit and Update (#337)
* Add centralized package version management Introduce a new `<PropertyGroup>` in `Directory.Packages.props` to enable centralized management of package versions. A comprehensive list of package versions has been added, including Azure SDKs, Telerik UI for Blazor, Entity Framework Core, and xUnit. This update enhances maintainability and ensures compatibility across dependencies. * Update project to target .NET 8.0 and package version The project file `SubscribeToLocationChanged.csproj` has been modified to target .NET 8.0 instead of .NET 5.0. The version specification for the `Telerik.UI.for.Blazor` package has also been removed, enabling the use of the latest version available. * Update project to .NET 8.0 and Telerik package version Updated the target framework from .NET Core 3.1 to .NET 8.0. Removed the specific version for the Telerik UI for Blazor package to allow for the latest version. * Update project to target .NET 8.0 and modify dependencies The project file `FormatLabel.csproj` has been updated to target .NET 8.0 instead of .NET Core 3.1. The `LangVersion` remains set to 7.3. The `PackageReference` for `Telerik.UI.for.Blazor` has been modified to remove the specific version number, allowing for the latest version to be used instead. * Remove weather forecasting and counter features This commit removes the `WeatherForecast` and `WeatherForecastService` classes, along with their associated components (`Counter.razor` and `FetchData.razor`). The navigation menu has been updated to reflect these removals, and the `Startup.cs` file has been modified to eliminate references to the removed services. This represents a significant refactoring of the application. * Update UI components to use SVG icons and .NET 8.0 - Changed `Counter.razor` to use SVG icons for `ConfirmButton`. - Updated `FetchData.razor` to replace string icons with SVG icons for various `GridCommandButton` components. - Modified `ConfirmButton.razor` to use `ISvgIcon` for the `Icon` parameter and added a using directive for `Telerik.SvgIcons`. - Updated `_Imports.razor` to include the `Telerik.SvgIcons` namespace. - Changed project target to .NET 8.0 and updated `Telerik.UI.for.Blazor` package reference. * This commit removes the project for maintenance. Additionally, the README.md has been updated to reflect the temporary removal of the project due to reliance on an older version of Angular. The project will be re-added when a new demo is available. * Update projects to .NET 8 and improve dependencies - Updated target framework from `netcoreapp3.1` or `net6.0` to `net8.0` for all projects. - Removed specific version numbers from package references for better flexibility. - Added `PrivateAssets` and `IncludeAssets` attributes to `Grpc.Tools` references. - Reorganized `Protobuf` items in project files for clarity. - Updated `Icon` property syntax in `TestGrid.razor` for consistency. - Revised `readme.md` to include updated gRPC documentation links. - Enhanced overall structure and organization of project files for maintainability. * Partially runs in net8. Needs further attention. * Updated additional dependencies to net8 * Updated to net8 * Update projects to target .NET 8.0 and clean up references - Updated project files for multiple Telerik Blazor applications to target .NET 8.0. - Removed version specifications for several package references to allow for the latest versions. - Reformatted the `ProjectExtensions` section for consistency. - Added a new using directive for `Telerik.SvgIcons` and introduced a `TelerikGrid` component in `Grid.razor`. - Updated `System.ComponentModel.Annotations` package reference in shared projects to remove version locking. * Refactor project files for flexible package versioning Removed specific version numbers from PackageReference entries in ClientLocalizationResx.csproj and ServerLocalizationResx.csproj to allow for the latest package versions. Cleaned up unnecessary lines for improved project file structure. * Update package references for improved compatibility Updated Microsoft.Extensions.AI packages to version 9.5.0 and removed specific version numbers in project files for greater flexibility. Adjusted Telerik.UI.for.Blazor references to ensure the latest version is used. These changes modernize dependencies and enhance compatibility with new features and fixes. * Remove LibraryManager and update Kendo drawing version Updated `PdfExportJS.csproj` to remove the `Microsoft.Web.LibraryManager.Build` package due to unresolved unpkg libraries. The `Telerik.UI.for.Blazor` package reference was modified to allow for the latest version. In `libman.json`, upgraded `@progress/kendo-drawing` from `1.20.4` to `1.21.2`, while keeping `@progress/kendo-file-saver` unchanged. * Update projects to .NET 8.0 and remove package versions Updated the target framework for `Client`, `Server`, and `Shared` projects to .NET 8.0 to leverage new features and improvements. Removed specific version numbers from package references in `Client` and `Server` for greater flexibility in using compatible versions. Overall structure of project files remains unchanged. * Upgrade to .NET 8 and update Telerik components - Updated target framework in `BlazorInMVC.csproj` and `BlazorInRazorPages.csproj` from `netcoreapp3.1` to `net8.0`. - Removed version specification for `Telerik.UI.for.Blazor` package to use the latest version. - Added `@using Telerik.SvgIcons` in `MyWindow.razor` for SVG icon support. - Enhanced `TelerikButton` with an `Icon` attribute referencing `@SvgIcon.Window`. - Removed `Centered` attribute from `TelerikWindow`, adjusting its positioning behavior. * Update project to .NET 8.0 and package references - Changed target framework from .NET 5.0 to .NET 8.0. - Removed version specification for "Telerik.UI.for.Blazor" to use the latest version. * Update TelerikButton icon binding and package reference Changed the `Icon` attribute in `Counter.razor` to use a dynamic value for better flexibility. Removed the version number for the `Telerik.UI.for.Blazor` package in `sidenav.csproj` to ensure the project uses the latest available version. * Update MainLayout and project to .NET 8.0 Enhanced drawer styling and icon handling in MainLayout.razor. Updated DrawerItem class to use ISvgIcon for better type safety. Project file now targets .NET 8.0 and uses the latest Telerik UI for Blazor package. * Update TelerikDrawer and project to .NET 8.0 - Changed `TelerikDrawer` position to `End` and imported `Telerik.SvgIcons`. - Updated drawer item icons to use `SvgIcon` enum. - Modified `DrawerItem.Icon` type to `Telerik.SvgIcons.ISvgIcon`. - Updated project to target .NET 8.0 and latest Telerik package version. * Update project to .NET 8 and modify Telerik packages - Changed target framework in `EditorImportExport.csproj` to .NET 8.0. - Removed specific version numbers for Telerik package references to use the latest versions. - Added additional using directives for Telerik components in `Index.razor`. * Update project to .NET 8.0 and improve UI icons - Changed target framework in `Markdown.csproj` to .NET 8.0. - Removed specific version numbers for package references to use the latest versions. - Updated `TelerikButton` icon in `ViewMdTool.razor` to use dynamic SVG icon reference for better management. * Update project to .NET 8.0 and package references The project file `fileselect_in_grid_row.csproj` has been updated to target .NET 8.0 instead of .NET Core 3.1. Additionally, the version specification for the `Telerik.UI.for.Blazor` package has been removed, allowing it to use the latest available version instead of being locked to version 3.1.0. * Update to .NET 8.0 and improve notification handling This commit updates the target framework of the Blazor application and its associated projects from .NET 5.0 to .NET 8.0. Project files for the client, server, and shared components have been modified accordingly. Package references have been updated to remove specific version numbers, allowing for the latest compatible versions. Additionally, the error notification logic in `Index.razor` has been improved to use a new theme color constant for better maintainability and consistency with Telerik Blazor components. * Update project to .NET 8.0 and revise documentation - Changed target framework in `AdjustHeightWithBrowser.csproj` to .NET 8.0. - Removed specific package versions for `BlazorPro.BlazorSize` and `Telerik.UI.for.Blazor` to use the latest versions. - Updated `README.md` to reflect the obsolescence of the sample app and added links to current Telerik documentation resources. * Update button icons and project settings Refactor button components in `Index.razor`, `SeparateComponent.razor`, and `CustomEditForm.razor` to use `@SvgIcon` for improved consistency. Added `Telerik.Blazor.Components` namespace in `_Imports.razor`. Updated `custom_popup_form.csproj` to target .NET 8.0 and adjusted `Telerik.UI.for.Blazor` package reference for automatic version updates. * Update to .NET 8.0 and enhance UI components Updated `Index.razor` to use SVG icons for buttons and improved error notification handling. Project files for client, server, and shared projects now target .NET 8.0 with simplified package references for better compatibility and access to the latest features. * Update project to .NET 8 and enhance UI components - Refactor `Products.razor` to use `SvgIcon` for button icons. - Upgrade target framework from .NET 5.0 to .NET 8.0. - Replace `System.Data.SqlClient` with `Microsoft.Data.SqlClient` for improved SQL Server access. - Clean up project files by removing specific version numbers from package references. - Add necessary namespaces in `_Imports.razor` for new features. * Update projects to target .NET 8.0 and simplify packages Updated the `TargetFramework` to .NET 8.0 across multiple project files, including `CustomSerializer.Client`, `CustomSerializer.Server`, `CustomSerializer.Shared`, `ServerApp`, `WasmApp.Client`, `WasmApp.Server`, `WasmApp.Shared`, `SampleWebApi`, `SharedClasses`, and `WebApiFromServerApp`. Removed specific version numbers from several package references to allow usage of the latest available versions, enhancing compatibility and simplifying package management. * Update Telerik components and target .NET 8.0 - Added using directives for Telerik.SvgIcons and Telerik.Blazor in Index.razor. - Updated GridCommandButton to use @svgicon.FileExcel. - Changed project target framework to .NET 8.0. - Removed specific version numbers for Telerik package references to use the latest versions. * Update project to .NET 8.0 and package references The project file `LoadOnDemandHierarchyGrid.csproj` has been modified to target .NET 8.0 instead of .NET Core 3.1. The version specification for the `Telerik.UI.for.Blazor` package has also been removed to allow for the latest version. * Update project to target .NET 8.0 and package version The project file `MergeCells.csproj` has been updated to target .NET 8.0 instead of .NET 5.0. Additionally, the version specification for the `Telerik.UI.for.Blazor` package has been removed, allowing it to use the latest available version instead of a specific one. * Update project files to target .NET 8.0 Updated ServerApp, WasmApp.Client, WasmApp.Server, and WasmApp.Shared to target .NET 8.0. Removed specific version numbers from PackageReference elements to allow for the latest package versions. Retained Nullable and ImplicitUsings properties for continued feature support while preserving project structure for compatibility. * Update project to target .NET 8.0 and package version The project file `PasteFromExcel.csproj` has been modified to target .NET 8.0 instead of .NET 5.0. The version specification for the `Telerik.UI.for.Blazor` package has also been removed, allowing it to use the latest available version. * Update projects to target .NET 8.0 and clean up references - Updated project files to target .NET 8.0 for improved compatibility and access to the latest features. - Changed PDF export button icon in `Index.razor` to use SVG for better visual consistency. - Removed specific version numbers from package references across multiple project files for greater flexibility and easier updates. - Simplified `ServerPdfExport.Server.csproj` and `ServerPdfExport.Shared.csproj` by eliminating version numbers for key packages. * Update project to .NET 8.0 and package references The project file `persist_selection.csproj` has been modified to target .NET 8.0 instead of .NET Core 3.1. The version specification for the `Telerik.UI.for.Blazor` package has also been removed to allow for the latest version to be used. * Update icons and upgrade .NET framework version Modified `GridCommandButton` icons in `PrintSomeColumns.razor` and `PrintWholeGrid.razor` to use `Telerik.SvgIcons` for improved consistency. Updated target framework in `PrintGrid.csproj` from `netcoreapp3.1` to `net8.0` and removed specific version from `Telerik.UI.for.Blazor` package reference. * Upgrade to .NET 8.0 and update package references - Updated `RemoteValidationWasm.Client.csproj`, `RemoteValidationWasm.Server.csproj`, and `RemoteValidationWasm.Shared.csproj` to target .NET 8.0. - Removed version specifications for package references in the client and server projects to allow for the latest versions. - No significant changes made to `Index.razor`. * Update Telerik components and upgrade to .NET 8.0 Added Telerik Blazor components and SVG icons in `ExplicitSerialization.razor` and `Index.razor`. Updated grid command buttons to use SVG icons. Changed grid state reset method from `SetState` to `SetStateAsync`. Upgraded project target framework from .NET 5.0 to .NET 8.0 and updated Telerik UI package reference to the latest version. * Update package references and clean up Directory.Packages.props Removed comment about System.Data.SqlClient replacement. Added a new ItemGroup for .NET 8, retaining only referenced packages, including Microsoft.AspNetCore.Components.WebAssembly and Telerik UI for Blazor. * Update project to target .NET 8.0 and improve UI - Updated `.csproj` files for Client, Server, and Shared projects to target .NET 8.0. - Removed specific package versions for `Microsoft.AspNetCore.Components.WebAssembly`, `Microsoft.AspNetCore.Components.WebAssembly.DevServer`, and `System.Net.Http.Json` to use the latest versions. - Enhanced grid command button icons in `SaveStateThroughController.razor` and `SaveStateThroughLocalStorage.razor` to use `Telerik.SvgIcons`. - Changed method calls from `SetState` to `SetStateAsync` for better asynchronous handling of grid state. - Updated `ResetState` method to use `SetStateAsync` for consistency in state management. * Update Telerik components and target .NET 8.0 - Added using directives for Telerik.SvgIcons and Telerik.Blazor in Index.razor. - Modified TelerikTextArea attributes for better usability. - Changed delete button icon to use SvgIcon.Trash. - Updated project to target .NET 8.0 and use the latest Telerik.UI.for.Blazor package. * Update project to .NET 8.0 and package references The project file `item_selection.csproj` has been modified to target .NET 8.0 instead of .NET Core 3.1. The version specification for the `Telerik.UI.for.Blazor` package reference has also been removed, allowing for the latest version to be utilized. * Update icons and target framework in Razor components Refactor command button icons to use `@SvgIcon` syntax for improved maintainability. Update project target framework from `netcoreapp3.1` to `net8.0` and modify Telerik UI package reference to the latest version. Include `Telerik.SvgIcons` namespace in `_Imports.razor` for new icon references. * Update project to target .NET 8.0 and package reference The project file `block_all_content.csproj` has been updated to target .NET 8.0 instead of .NET 5.0. Additionally, the version specification for the `Telerik.UI.for.Blazor` package reference has been removed, allowing it to use the latest available version instead of a specific version (2.22.0). * Update project to .NET 8 and adjust loader settings - Removed `Size` attribute from `TelerikLoaderContainer` in `MainLayout.razor`. - Updated target framework from `.NET 5.0` to `.NET 8.0` in `loader_container_main_layout_usage.csproj`. - Removed version number for `Telerik.UI.for.Blazor` to use the latest version. * Update project to target .NET 8.0 and package version The project file `MultiSelectAndAddButton.csproj` has been updated to target .NET 8.0 instead of .NET 5.0. Additionally, the version specification for the `Telerik.UI.for.Blazor` package has been removed, allowing for the latest version to be used instead of a specific version (3.0.1). * Update Telerik.UI.for.Blazor package reference Removed specific versioning for the Telerik.UI.for.Blazor package, allowing the project to use the latest available version instead of being locked to version 6.2.0. * Update target framework to .NET 8 and package reference Migrated the project from `netcoreapp3.1` to `net8.0`. Removed the specific version for the `Telerik.UI.for.Blazor` package to allow for the latest version usage. * Update project to .NET 8.0 and add Newtonsoft.Json The project file `ICS_Data_Convertion.csproj` has been modified to target .NET 8.0 instead of .NET Core 3.1. A new package reference for `Newtonsoft.Json` has been added, and the `Telerik.UI.for.Blazor` package reference has been updated to use the latest version without a specified version number. * Update framework to net8.0 and refine comments - Updated the target framework in `load_appointments_on_demand.csproj` from `net5.0` to `net8.0`. - Removed version specification for `Telerik.UI.for.Blazor` to allow for automatic updates. - Clarified comments in `SchedulerLodService.cs` regarding in-memory filtering of appointments, while keeping the filtering logic unchanged. * Upgrade to .NET 8.0 and update Telerik theme styles - Updated `_Layout.cshtml` to include the new Telerik theme stylesheet and removed the old Blazor UI styles. - Changed `ReadOnlySlots.csproj` to target .NET 8.0 and modified the `PackageReference` for `Telerik.UI.for.Blazor` to allow for flexible version management. * Refactor layout styles and upgrade project dependencies - Moved global CSS rules for 100% height from `MainLayout.razor` to `site.css` to resolve Razor parsing issues. - Updated target framework from .NET 5.0 to .NET 8.0. - Modified `Telerik.UI.for.Blazor` package reference to use the latest version. - Defined `margin` and `overflow` properties in `site.css` for proper layout behavior. * Update package versions in Directory.Packages.props Consolidated and organized package versions, adding new packages for Azure, Blazor, testing, EF Core, and experimental AI extensions. Removed `JustMock`, `Microsoft.Data.SqlClient`, and `ReverseMarkdown`. Introduced `Microsoft.Extensions.AI` and `Telerik.UI.for.Blazor` to enhance functionality. * Update Telerik components and target framework to net8.0 Refactor `ExampleModelTest.cs` to simplify access to `TelerikTextBox` by retrieving it directly from `formPage` instead of through `FormItem`. Update `Telerik.Blazor.BUnit.JustMock.csproj` and `BUnit_Sample.csproj` to target `net8.0` and remove specific version numbers from package references for better dependency management. * Update project to .NET 8 and add Telerik package Modified `BUnit_Sample.csproj` to target .NET 8 and included a package reference for `Telerik.UI.for.Blazor`. * Update project to .NET 8.0 and enhance UI components - Changed target framework in `AddRemoveTiles.csproj` to .NET 8.0. - Removed version specification for `Telerik.UI.for.Blazor` package. - Added using directives for `Telerik.SvgIcons` and `Telerik.Blazor` in `Index.razor`. - Updated delete button to use SVG icon (`@SvgIcon.X`). - Changed `CardActions` layout from `Stretched` to `Start` and updated add button to use SVG icon (`@SvgIcon.Plus`). * Update project to .NET 8.0 and package references Updated `TooltipForGridElements.csproj` to target .NET 8.0, replacing .NET Core 3.1. Removed version specification for `Telerik.UI.for.Blazor` to use the latest version. * Update icons and upgrade project framework to .NET 8.0 - Replaced string literals for icons in `EditableTreeNode.razor` with `SvgIcon` references for better icon management. - Added `Telerik.SvgIcons` namespace in `_Imports.razor`. - Upgraded target framework in `rename_node.csproj` from .NET 5.0 to .NET 8.0 and removed version specification for `Telerik.UI.for.Blazor` package for automatic updates. * Update project to .NET 8.0 and refactor file handling - Changed target framework in `FormValidation.csproj` to .NET 8.0 and removed specific version for `Telerik.UI.for.Blazor`. - Modified `RemoveFailedFilesFromList` in `Index.razor` to accept `IEnumerable<object>` and added a legacy overload for compatibility. - Introduced `UploadFileInfoShim.cs` to provide a temporary `UploadFileInfo` class for legacy code support. * Update project to .NET 8.0 and package reference The project file `block_all_content.csproj` has been updated to target .NET 8.0 instead of .NET 5.0. Additionally, the version specification for the `Telerik.UI.for.Blazor` package reference has been removed, allowing it to use the latest available version instead of being locked to version 3.4.0. * Updated to net8 and latest Telerik Blazor. Consolidated dependencies. * Refactor project files for dependency management Updated BlazingCoffee.Client, BlazingCoffee.Server, and BlazingCoffee.Shared to remove specific version numbers from package references for flexibility. Disabled nullable reference types until best practices are established. Introduced Directory.Packages.props for centralized package version management. * Update Telerik package reference management Removed specific version for `Telerik.UI.for.Blazor` in `BlazorDashboard.csproj`. Versioning is now managed centrally in `Directory.Packages.props` for improved maintainability across projects. * Update package versions and centralize management - Updated `BlazorPro.BlazorSize` to version `3.1.0`. - Updated `Microsoft.AspNetCore.Components.WebAssembly.Server` to version `8.0.20`. - Centralized package management in `BlazorFinancePortfolio.Client.csproj` for several packages. - Centralized package management in `BlazorFinancePortfolio.Server.csproj` for `Microsoft.AspNetCore.Components.WebAssembly.Server`. - Centralized package management in `BlazorFinancePortfolio.Shared.csproj` for `Telerik.UI.for.Blazor`. * Update Telerik.UI.for.Blazor package reference Removed specific version number for Telerik.UI.for.Blazor and added a comment to indicate versioning will now be managed through Directory.Packages.props for better flexibility and centralized control. * Update .gitignore to exclude maintenance build logs Added entries to the `.gitignore` file to prevent tracking of specific log files related to maintenance builds, including `Build_Failures.txt`, `Build_Failure_Details.txt`, `Build_Results.csv`, and `Build_Summary.txt`. * Enhance BuildAllProjects.ps1 with documentation and logging Added detailed documentation including synopsis, output files, and new parameters (-AllLogs, -TailLines, -SkipClean, -Root) for better user control. Improved logging functionality captures both successful and failed builds, providing detailed logs for failures and a summary of build results.
1 parent 0a6b46a commit 197ed59

File tree

228 files changed

+1226
-2460
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+1226
-2460
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,3 +460,7 @@ MigrationBackup/
460460

461461
# macOS folder settings
462462
.DS_Store
463+
/maintenance/build-logs/Build_Failures.txt
464+
/maintenance/build-logs/Build_Failure_Details.txt
465+
/maintenance/build-logs/Build_Results.csv
466+
/maintenance/build-logs/Build_Summary.txt

Directory.Packages.props

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<!-- All known package versions retained (no removal), duplicates consolidated -->
6+
<ItemGroup>
7+
<!-- Azure / AI -->
8+
<PackageVersion Include="Azure.AI.OpenAI" Version="2.1.0" />
9+
<PackageVersion Include="Azure.Core" Version="1.45.0" />
10+
11+
<!-- Blazor / UI helpers -->
12+
<PackageVersion Include="Blazored.LocalStorage" Version="4.1.5" />
13+
<PackageVersion Include="BlazorPro.BlazorSize" Version="3.1.0" />
14+
15+
<!-- Testing / coverage -->
16+
<PackageVersion Include="bunit.web" Version="1.6.4" />
17+
<PackageVersion Include="coverlet.collector" Version="3.1.2" />
18+
<PackageVersion Include="JustMock" Version="2022.1.223.1" />
19+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
20+
<PackageVersion Include="xunit" Version="2.4.1" />
21+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.3" />
22+
23+
<!-- Data / persistence -->
24+
<PackageVersion Include="CsvHelper" Version="16.0.0" />
25+
<PackageVersion Include="Dapper" Version="2.0.90" />
26+
<PackageVersion Include="Dapper.SqlBuilder" Version="2.0.78" />
27+
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.2.2" />
28+
29+
<!-- gRPC -->
30+
<PackageVersion Include="Google.Protobuf" Version="3.15.0" />
31+
<PackageVersion Include="Grpc.AspNetCore" Version="2.24.0" />
32+
<PackageVersion Include="Grpc.AspNetCore.Web" Version="2.67.0" />
33+
<PackageVersion Include="Grpc.Net.Client" Version="2.52.0" />
34+
<PackageVersion Include="Grpc.Net.Client.Web" Version="2.67.0" />
35+
<PackageVersion Include="Grpc.Net.ClientFactory" Version="2.27.0-pre1" />
36+
<PackageVersion Include="Grpc.Tools" Version="2.27.0-pre1" />
37+
38+
<!-- Markdown -->
39+
<PackageVersion Include="Markdig" Version="0.26.0" />
40+
<PackageVersion Include="MarkdownSharp" Version="2.0.5" />
41+
<PackageVersion Include="ReverseMarkdown" Version="3.12.0" />
42+
43+
<!-- ASP.NET Core / Blazor (mixed versions intentionally retained) -->
44+
<PackageVersion Include="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="7.0.15" />
45+
<PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="6.0.0" />
46+
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="8.0.0" />
47+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.20" />
48+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="6.0.0" />
49+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.20" />
50+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.20" />
51+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="6.0.101-preview.9.1843" />
52+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.WindowsForms" Version="8.0.3" />
53+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Wpf" Version="8.0.3" />
54+
<PackageVersion Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="8.0.1" />
55+
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.1" />
56+
<PackageVersion Include="Microsoft.AspNetCore.Identity.UI" Version="8.0.1" />
57+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.0" />
58+
<PackageVersion Include="Microsoft.AspNetCore.SpaServices.Extensions" Version="5.0.2" />
59+
60+
<!-- EF Core -->
61+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.1" />
62+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.1" />
63+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.1" />
64+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.1" />
65+
66+
<!-- Experimental / AI Extensions -->
67+
<PackageVersion Include="Microsoft.Extensions.AI" Version="9.5.0" />
68+
<PackageVersion Include="Microsoft.Extensions.AI.AzureAIInference" Version="9.5.0-preview.1.25265.7" />
69+
<PackageVersion Include="Microsoft.Extensions.AI.Ollama" Version="9.5.0-preview.1.25265.7" />
70+
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="9.5.0-preview.1.25265.7" />
71+
72+
<!-- Misc Microsoft.Extensions -->
73+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0-preview.2.25163.2" />
74+
<PackageVersion Include="Microsoft.Extensions.FileProviders.Embedded" Version="6.0.0-rc.2.21480.10" />
75+
<PackageVersion Include="Microsoft.Extensions.Http" Version="6.0.0" />
76+
<PackageVersion Include="Microsoft.Extensions.Localization" Version="8.0.20" />
77+
<PackageVersion Include="Microsoft.Extensions.Localization.Abstractions" Version="8.0.1" />
78+
79+
<!-- Identity / Auth -->
80+
<PackageVersion Include="Microsoft.Identity.Web" Version="1.11.0" />
81+
82+
<!-- Tooling / scaffolding -->
83+
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="8.0.0" />
84+
<PackageVersion Include="Microsoft.Web.LibraryManager.Build" Version="2.1.175" />
85+
86+
<!-- JSON / serialization -->
87+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
88+
<PackageVersion Include="System.Net.Http.Json" Version="8.0.1" />
89+
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
90+
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
91+
92+
<!-- Swagger -->
93+
<PackageVersion Include="Swashbuckle.AspNetCore" Version="5.6.3" />
94+
<PackageVersion Include="Swashbuckle.AspNetCore.Filters" Version="6.0.0" />
95+
96+
<!-- Telerik (UI + Documents) -->
97+
<PackageVersion Include="Telerik.UI.for.Blazor" Version="11.0.0" />
98+
<PackageVersion Include="Telerik.DataSource" Version="4.0.1" />
99+
<PackageVersion Include="Telerik.Documents.Core" Version="2025.3.806" />
100+
<PackageVersion Include="Telerik.Documents.Fixed" Version="2025.3.806" />
101+
<PackageVersion Include="Telerik.Documents.Flow" Version="2025.3.806" />
102+
<PackageVersion Include="Telerik.Documents.Flow.FormatProviders.Pdf" Version="2025.3.806" />
103+
<PackageVersion Include="Telerik.Documents.ImageUtils" Version="2025.3.806" />
104+
<PackageVersion Include="Telerik.Documents.Spreadsheet" Version="2025.3.806" />
105+
<PackageVersion Include="Telerik.Documents.Spreadsheet.FormatProviders.OpenXml" Version="2025.3.806" />
106+
<PackageVersion Include="Telerik.Documents.Spreadsheet.FormatProviders.Pdf" Version="2025.3.806" />
107+
<PackageVersion Include="Telerik.Documents.SpreadsheetStreaming" Version="2025.3.806" />
108+
<PackageVersion Include="Telerik.Zip" Version="2025.3.806" />
109+
</ItemGroup>
110+
</Project>
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Telerik.UI.for.Blazor" Version="2.27.0" />
8+
<PackageReference Include="Telerik.UI.for.Blazor" />
99
</ItemGroup>
1010

1111
</Project>
12+
13+
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp3.1</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Telerik.UI.for.Blazor" Version="2.10.0" />
8+
<PackageReference Include="Telerik.UI.for.Blazor" />
99
</ItemGroup>
1010
</Project>
11+
12+

chart/label-template/Data/WeatherForecast.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

chart/label-template/Data/WeatherForecastService.cs

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp3.1</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<LangVersion>7.3</LangVersion>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Telerik.UI.for.Blazor" Version="2.7.0" />
9+
<PackageReference Include="Telerik.UI.for.Blazor" />
1010
</ItemGroup>
1111

1212
</Project>
13+
14+

chart/label-template/Pages/Counter.razor

Lines changed: 0 additions & 16 deletions
This file was deleted.

chart/label-template/Pages/FetchData.razor

Lines changed: 0 additions & 45 deletions
This file was deleted.

chart/label-template/Shared/NavMenu.razor

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,6 @@
1212
<span class="oi oi-home" aria-hidden="true"></span> Home
1313
</NavLink>
1414
</li>
15-
<li class="nav-item px-3">
16-
<NavLink class="nav-link" href="counter">
17-
<span class="oi oi-plus" aria-hidden="true"></span> Counter
18-
</NavLink>
19-
</li>
20-
<li class="nav-item px-3">
21-
<NavLink class="nav-link" href="fetchdata">
22-
<span class="oi oi-list-rich" aria-hidden="true"></span> Fetch data
23-
</NavLink>
24-
</li>
2515
</ul>
2616
</div>
2717

0 commit comments

Comments
 (0)