Browse Source

Upgrade to .NET 10 and update dependencies

Updated all projects to target .NET 10.0, upgraded ABP Framework and related package versions, and added Microsoft.SourceLink.GitHub for improved source linking. Also included Volo.Abp.AutoMapper in application modules and made corresponding Dockerfile adjustments for .NET 10.0.
pull/41/head
liangshiwei 1 month ago
parent
commit
c11681f8cc
  1. 15
      Directory.Packages.props
  2. 10
      common.props
  3. 2
      modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.Server.AntDesignTheme/Lsw.Abp.AspnetCore.Components.Server.AntDesignTheme.csproj
  4. 2
      modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme/Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme.csproj
  5. 2
      modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme.Bundling/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme.Bundling.csproj
  6. 2
      modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme.csproj
  7. 2
      modules/FeatureManagement/Lsw.Abp.FeatureManagement.Blazor.AntDesignUI/Lsw.Abp.FeatureManagement.Blazor.AntDesignUI.csproj
  8. 2
      modules/FeatureManagement/Lsw.Abp.FeatureManagement.Blazor.Server.AntDesignUI/Lsw.Abp.FeatureManagement.Blazor.Server.AntDesignUI.csproj
  9. 2
      modules/FeatureManagement/Lsw.Abp.FeatureManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.FeatureManagement.Blazor.WebAssembly.AntDesignUI.csproj
  10. 2
      modules/IdentityManagement/Lsw.Abp.IdentityManagement.Blazor.AntDesignUI/Lsw.Abp.IdentityManagement.Blazor.AntDesignUI.csproj
  11. 2
      modules/IdentityManagement/Lsw.Abp.IdentityManagement.Blazor.Server.AntDesignUI/Lsw.Abp.IdentityManagement.Blazor.Server.AntDesignUI.csproj
  12. 2
      modules/IdentityManagement/Lsw.Abp.IdentityManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.IdentityManagement.Blazor.WebAssembly.AntDesignUI.csproj
  13. 2
      modules/PermissionManagement/Lsw.Abp.PermissionManagement.Blazor.AntDesignUI/Lsw.Abp.PermissionManagement.Blazor.AntDesignUI.csproj
  14. 2
      modules/PermissionManagement/Lsw.Abp.PermissionManagement.Blazor.Server.AntDesignUI/Lsw.Abp.PermissionManagement.Blazor.Server.AntDesignUI.csproj
  15. 2
      modules/PermissionManagement/Lsw.Abp.PermissionManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.PermissionManagement.Blazor.WebAssembly.AntDesignUI.csproj
  16. 2
      modules/SettingManagement/Lsw.Abp.SettingManagement.Blazor.AntDesignUI/Lsw.Abp.SettingManagement.Blazor.AntDesignUI.csproj
  17. 2
      modules/SettingManagement/Lsw.Abp.SettingManagement.Blazor.Server.AntDesignUI/Lsw.Abp.SettingManagement.Blazor.Server.AntDesignUI.csproj
  18. 2
      modules/SettingManagement/Lsw.Abp.SettingManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.SettingManagement.Blazor.WebAssembly.AntDesignUI.csproj
  19. 2
      modules/TenantManagement/Lsw.Abp.TenantManagement.Blazor.AntDesignUI/Lsw.Abp.TenantManagement.Blazor.AntDesignUI.csproj
  20. 2
      modules/TenantManagement/Lsw.Abp.TenantManagement.Blazor.Server.AntDesignUI/Lsw.Abp.TenantManagement.Blazor.Server.AntDesignUI.csproj
  21. 2
      modules/TenantManagement/Lsw.Abp.TenantManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.TenantManagement.Blazor.WebAssembly.AntDesignUI.csproj
  22. 2
      samples/WebApp/BookStore.abpsln
  23. 2
      samples/WebApp/README.md
  24. 2
      samples/WebApp/src/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj
  25. 3
      samples/WebApp/src/BookStore.Application/BookStore.Application.csproj
  26. 3
      samples/WebApp/src/BookStore.Application/BookStoreApplicationModule.cs
  27. 2
      samples/WebApp/src/BookStore.Blazor.Client/BookStore.Blazor.Client.csproj
  28. 3
      samples/WebApp/src/BookStore.Blazor/BookStore.Blazor.abppkg
  29. 2
      samples/WebApp/src/BookStore.Blazor/BookStore.Blazor.csproj
  30. 2
      samples/WebApp/src/BookStore.Blazor/Dockerfile
  31. 2
      samples/WebApp/src/BookStore.Blazor/Dockerfile.local
  32. 2
      samples/WebApp/src/BookStore.DbMigrator/BookStore.DbMigrator.csproj
  33. 2
      samples/WebApp/src/BookStore.DbMigrator/Dockerfile
  34. 2
      samples/WebApp/src/BookStore.DbMigrator/Dockerfile.local
  35. 2
      samples/WebApp/src/BookStore.Domain.Shared/BookStore.Domain.Shared.csproj
  36. 2
      samples/WebApp/src/BookStore.Domain/BookStore.Domain.csproj
  37. 2
      samples/WebApp/src/BookStore.HttpApi.Client/BookStore.HttpApi.Client.csproj
  38. 2
      samples/WebApp/src/BookStore.HttpApi/BookStore.HttpApi.csproj
  39. 2
      samples/WebApp/src/BookStore.MongoDB/BookStore.MongoDB.csproj
  40. 2
      samples/WebApp/test/BookStore.Application.Tests/BookStore.Application.Tests.csproj
  41. 2
      samples/WebApp/test/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj
  42. 2
      samples/WebApp/test/BookStore.HttpApi.Client.ConsoleTestApp/BookStore.HttpApi.Client.ConsoleTestApp.csproj
  43. 2
      samples/WebApp/test/BookStore.MongoDB.Tests/BookStore.MongoDB.Tests.csproj
  44. 2
      samples/WebApp/test/BookStore.TestBase/BookStore.TestBase.csproj
  45. 2
      samples/WebAppBlazorServer/BookStore.abpsln
  46. 2
      samples/WebAppBlazorServer/README.md
  47. 2
      samples/WebAppBlazorServer/src/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj
  48. 3
      samples/WebAppBlazorServer/src/BookStore.Application/BookStore.Application.csproj
  49. 3
      samples/WebAppBlazorServer/src/BookStore.Application/BookStoreApplicationModule.cs
  50. 2
      samples/WebAppBlazorServer/src/BookStore.Blazor/BookStore.Blazor.csproj
  51. 2
      samples/WebAppBlazorServer/src/BookStore.Blazor/Dockerfile
  52. 2
      samples/WebAppBlazorServer/src/BookStore.Blazor/Dockerfile.local
  53. 2
      samples/WebAppBlazorServer/src/BookStore.DbMigrator/BookStore.DbMigrator.csproj
  54. 2
      samples/WebAppBlazorServer/src/BookStore.DbMigrator/Dockerfile
  55. 2
      samples/WebAppBlazorServer/src/BookStore.DbMigrator/Dockerfile.local
  56. 2
      samples/WebAppBlazorServer/src/BookStore.Domain.Shared/BookStore.Domain.Shared.csproj
  57. 2
      samples/WebAppBlazorServer/src/BookStore.Domain/BookStore.Domain.csproj
  58. 2
      samples/WebAppBlazorServer/src/BookStore.HttpApi.Client/BookStore.HttpApi.Client.csproj
  59. 2
      samples/WebAppBlazorServer/src/BookStore.HttpApi/BookStore.HttpApi.csproj
  60. 2
      samples/WebAppBlazorServer/src/BookStore.MongoDB/BookStore.MongoDB.csproj
  61. 2
      samples/WebAppBlazorServer/test/BookStore.Application.Tests/BookStore.Application.Tests.csproj
  62. 2
      samples/WebAppBlazorServer/test/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj
  63. 2
      samples/WebAppBlazorServer/test/BookStore.HttpApi.Client.ConsoleTestApp/BookStore.HttpApi.Client.ConsoleTestApp.csproj
  64. 2
      samples/WebAppBlazorServer/test/BookStore.MongoDB.Tests/BookStore.MongoDB.Tests.csproj
  65. 2
      samples/WebAppBlazorServer/test/BookStore.TestBase/BookStore.TestBase.csproj
  66. 2
      samples/WebAppBlazorWebAssembly/BookStore.abpsln
  67. 2
      samples/WebAppBlazorWebAssembly/README.md
  68. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj
  69. 3
      samples/WebAppBlazorWebAssembly/src/BookStore.Application/BookStore.Application.csproj
  70. 3
      samples/WebAppBlazorWebAssembly/src/BookStore.Application/BookStoreApplicationModule.cs
  71. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.Blazor.Client/BookStore.Blazor.Client.csproj
  72. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.Blazor/BookStore.Blazor.csproj
  73. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.Blazor/Dockerfile
  74. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.Blazor/Dockerfile.local
  75. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.DbMigrator/BookStore.DbMigrator.csproj
  76. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.DbMigrator/Dockerfile
  77. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.DbMigrator/Dockerfile.local
  78. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.Domain.Shared/BookStore.Domain.Shared.csproj
  79. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.Domain/BookStore.Domain.csproj
  80. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Client/BookStore.HttpApi.Client.csproj
  81. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Host/BookStore.HttpApi.Host.csproj
  82. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Host/Dockerfile
  83. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Host/Dockerfile.local
  84. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi/BookStore.HttpApi.csproj
  85. 2
      samples/WebAppBlazorWebAssembly/src/BookStore.MongoDB/BookStore.MongoDB.csproj
  86. 2
      samples/WebAppBlazorWebAssembly/test/BookStore.Application.Tests/BookStore.Application.Tests.csproj
  87. 2
      samples/WebAppBlazorWebAssembly/test/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj
  88. 2
      samples/WebAppBlazorWebAssembly/test/BookStore.HttpApi.Client.ConsoleTestApp/BookStore.HttpApi.Client.ConsoleTestApp.csproj
  89. 2
      samples/WebAppBlazorWebAssembly/test/BookStore.MongoDB.Tests/BookStore.MongoDB.Tests.csproj
  90. 2
      samples/WebAppBlazorWebAssembly/test/BookStore.TestBase/BookStore.TestBase.csproj
  91. 2
      src/Lsw.Abp.AntDesignUI/Lsw.Abp.AntDesignUI.csproj

15
Directory.Packages.props

@ -1,12 +1,12 @@
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<VoloAbpPackageVersion>9.2.1</VoloAbpPackageVersion> <VoloAbpPackageVersion>10.0.0</VoloAbpPackageVersion>
<VoloAbpLeptonxPackageVersion>4.2.0</VoloAbpLeptonxPackageVersion> <VoloAbpLeptonxPackageVersion>5.0.0</VoloAbpLeptonxPackageVersion>
<VoloAbpStudioPackageVersion>1.0.1</VoloAbpStudioPackageVersion> <VoloAbpStudioPackageVersion>2.1.4</VoloAbpStudioPackageVersion>
<AntPackageVersion>1.4.2</AntPackageVersion> <AntPackageVersion>1.5.1</AntPackageVersion>
<MicrosoftExtensionsPackageVersion>9.0.6</MicrosoftExtensionsPackageVersion> <MicrosoftExtensionsPackageVersion>10.0.0</MicrosoftExtensionsPackageVersion>
<MicrosoftAspNetCorePackageVersion>9.0.6</MicrosoftAspNetCorePackageVersion> <MicrosoftAspNetCorePackageVersion>10.0.0</MicrosoftAspNetCorePackageVersion>
<MicrosoftEntityFrameworkCorePackageVersion>9.0.6</MicrosoftEntityFrameworkCorePackageVersion> <MicrosoftEntityFrameworkCorePackageVersion>10.0.0</MicrosoftEntityFrameworkCorePackageVersion>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally> <ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup> </PropertyGroup>
<!-- Abp Framework --> <!-- Abp Framework -->
@ -134,6 +134,7 @@
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="$(MicrosoftExtensionsPackageVersion)" /> <PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="$(MicrosoftExtensionsPackageVersion)" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="$(MicrosoftExtensionsPackageVersion)" /> <PackageVersion Include="Microsoft.Extensions.Hosting" Version="$(MicrosoftExtensionsPackageVersion)" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Embedded" Version="$(MicrosoftExtensionsPackageVersion)" /> <PackageVersion Include="Microsoft.Extensions.FileProviders.Embedded" Version="$(MicrosoftExtensionsPackageVersion)" />
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
</ItemGroup> </ItemGroup>
<!-- Serilog --> <!-- Serilog -->
<ItemGroup> <ItemGroup>

10
common.props

@ -1,11 +1,19 @@
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>
<Version>0.9.9</Version> <Version>0.9.9.1</Version>
<PackageIconUrl>https://raw.githubusercontent.com/realliangshiwei/Lsw.Abp.AntDesignUI/main/icon.png</PackageIconUrl> <PackageIconUrl>https://raw.githubusercontent.com/realliangshiwei/Lsw.Abp.AntDesignUI/main/icon.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/realLiangshiwei/Lsw.Abp.AntDesignUI</PackageProjectUrl> <PackageProjectUrl>https://github.com/realLiangshiwei/Lsw.Abp.AntDesignUI</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression> <PackageLicenseExpression>MIT</PackageLicenseExpression>
<RepositoryType>git</RepositoryType> <RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/realLiangshiwei/Lsw.Abp.AntDesignUI</RepositoryUrl> <RepositoryUrl>https://github.com/realLiangshiwei/Lsw.Abp.AntDesignUI</RepositoryUrl>
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project> </Project>

2
modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.Server.AntDesignTheme/Lsw.Abp.AspnetCore.Components.Server.AntDesignTheme.csproj

@ -5,7 +5,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme/Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme.csproj

@ -5,7 +5,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme.Bundling/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme.Bundling.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest> <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
<IsPackable>true</IsPackable> <IsPackable>true</IsPackable>
<OutputType>Library</OutputType> <OutputType>Library</OutputType>

2
modules/AntDesignTheme/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme/Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/FeatureManagement/Lsw.Abp.FeatureManagement.Blazor.AntDesignUI/Lsw.Abp.FeatureManagement.Blazor.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/FeatureManagement/Lsw.Abp.FeatureManagement.Blazor.Server.AntDesignUI/Lsw.Abp.FeatureManagement.Blazor.Server.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/FeatureManagement/Lsw.Abp.FeatureManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.FeatureManagement.Blazor.WebAssembly.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/IdentityManagement/Lsw.Abp.IdentityManagement.Blazor.AntDesignUI/Lsw.Abp.IdentityManagement.Blazor.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/IdentityManagement/Lsw.Abp.IdentityManagement.Blazor.Server.AntDesignUI/Lsw.Abp.IdentityManagement.Blazor.Server.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/IdentityManagement/Lsw.Abp.IdentityManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.IdentityManagement.Blazor.WebAssembly.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/PermissionManagement/Lsw.Abp.PermissionManagement.Blazor.AntDesignUI/Lsw.Abp.PermissionManagement.Blazor.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/PermissionManagement/Lsw.Abp.PermissionManagement.Blazor.Server.AntDesignUI/Lsw.Abp.PermissionManagement.Blazor.Server.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/PermissionManagement/Lsw.Abp.PermissionManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.PermissionManagement.Blazor.WebAssembly.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/SettingManagement/Lsw.Abp.SettingManagement.Blazor.AntDesignUI/Lsw.Abp.SettingManagement.Blazor.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/SettingManagement/Lsw.Abp.SettingManagement.Blazor.Server.AntDesignUI/Lsw.Abp.SettingManagement.Blazor.Server.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/SettingManagement/Lsw.Abp.SettingManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.SettingManagement.Blazor.WebAssembly.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/TenantManagement/Lsw.Abp.TenantManagement.Blazor.AntDesignUI/Lsw.Abp.TenantManagement.Blazor.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/TenantManagement/Lsw.Abp.TenantManagement.Blazor.Server.AntDesignUI/Lsw.Abp.TenantManagement.Blazor.Server.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
modules/TenantManagement/Lsw.Abp.TenantManagement.Blazor.WebAssembly.AntDesignUI/Lsw.Abp.TenantManagement.Blazor.WebAssembly.AntDesignUI.csproj

@ -4,7 +4,7 @@
<Import Project="..\..\..\configureawait.props" /> <Import Project="..\..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

2
samples/WebApp/BookStore.abpsln

@ -4,7 +4,7 @@
"versions": { "versions": {
"AbpFramework": "9.2.0", "AbpFramework": "9.2.0",
"AbpStudio": "1.0.1", "AbpStudio": "1.0.1",
"TargetDotnetFramework": "net9.0" "TargetDotnetFramework": "net10.0"
}, },
"modules": { "modules": {
"BookStore": { "BookStore": {

2
samples/WebApp/README.md

@ -6,7 +6,7 @@ This is a layered startup solution based on [Domain Driven Design (DDD)](https:/
### Pre-requirements ### Pre-requirements
* [.NET9.0+ SDK](https://dotnet.microsoft.com/download/dotnet) * [.net10.0+ SDK](https://dotnet.microsoft.com/download/dotnet)
* [Node v18 or 20](https://nodejs.org/en) * [Node v18 or 20](https://nodejs.org/en)
### Configurations ### Configurations

2
samples/WebApp/src/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

3
samples/WebApp/src/BookStore.Application/BookStore.Application.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>
@ -14,6 +14,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Volo.Abp.AutoMapper" />
<PackageReference Include="Volo.Abp.PermissionManagement.Application" /> <PackageReference Include="Volo.Abp.PermissionManagement.Application" />
<PackageReference Include="Volo.Abp.FeatureManagement.Application" /> <PackageReference Include="Volo.Abp.FeatureManagement.Application" />
<PackageReference Include="Volo.Abp.SettingManagement.Application" /> <PackageReference Include="Volo.Abp.SettingManagement.Application" />

3
samples/WebApp/src/BookStore.Application/BookStoreApplicationModule.cs

@ -17,7 +17,8 @@ namespace BookStore;
typeof(AbpIdentityApplicationModule), typeof(AbpIdentityApplicationModule),
typeof(AbpAccountApplicationModule), typeof(AbpAccountApplicationModule),
typeof(AbpTenantManagementApplicationModule), typeof(AbpTenantManagementApplicationModule),
typeof(AbpSettingManagementApplicationModule) typeof(AbpSettingManagementApplicationModule),
typeof(AbpAutoMapperModule)
)] )]
public class BookStoreApplicationModule : AbpModule public class BookStoreApplicationModule : AbpModule
{ {

2
samples/WebApp/src/BookStore.Blazor.Client/BookStore.Blazor.Client.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<BlazorWebAssemblyLoadAllGlobalizationData>true</BlazorWebAssemblyLoadAllGlobalizationData> <BlazorWebAssemblyLoadAllGlobalizationData>true</BlazorWebAssemblyLoadAllGlobalizationData>
</PropertyGroup> </PropertyGroup>

3
samples/WebApp/src/BookStore.Blazor/BookStore.Blazor.abppkg

@ -1,3 +1,4 @@
{ {
"role": "host.blazor-server" "role": "host.blazor-server",
"projectId": "2e829603-5372-430d-b7c5-d7ca5260a064"
} }

2
samples/WebApp/src/BookStore.Blazor/BookStore.Blazor.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel> <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

2
samples/WebApp/src/BookStore.Blazor/Dockerfile

@ -1,5 +1,5 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENV ASPNETCORE_URLS=http://+:80 ENV ASPNETCORE_URLS=http://+:80
ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"] ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"]

2
samples/WebApp/src/BookStore.Blazor/Dockerfile.local

@ -3,7 +3,7 @@ USER $APP_UID
EXPOSE 8080 EXPOSE 8080
EXPOSE 8081 EXPOSE 8081
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build

2
samples/WebApp/src/BookStore.DbMigrator/BookStore.DbMigrator.csproj

@ -4,7 +4,7 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/src/BookStore.DbMigrator/Dockerfile

@ -1,5 +1,5 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENV ASPNETCORE_URLS=http://+:80 ENV ASPNETCORE_URLS=http://+:80
ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"] ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"]

2
samples/WebApp/src/BookStore.DbMigrator/Dockerfile.local

@ -1,6 +1,6 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
USER $APP_UID USER $APP_UID
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"] ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"]

2
samples/WebApp/src/BookStore.Domain.Shared/BookStore.Domain.Shared.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest> <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>

2
samples/WebApp/src/BookStore.Domain/BookStore.Domain.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/src/BookStore.HttpApi.Client/BookStore.HttpApi.Client.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/src/BookStore.HttpApi/BookStore.HttpApi.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/src/BookStore.MongoDB/BookStore.MongoDB.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/test/BookStore.Application.Tests/BookStore.Application.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/test/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/test/BookStore.HttpApi.Client.ConsoleTestApp/BookStore.HttpApi.Client.ConsoleTestApp.csproj

@ -2,7 +2,7 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/test/BookStore.MongoDB.Tests/BookStore.MongoDB.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebApp/test/BookStore.TestBase/BookStore.TestBase.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/BookStore.abpsln

@ -4,7 +4,7 @@
"versions": { "versions": {
"AbpFramework": "9.2.0", "AbpFramework": "9.2.0",
"AbpStudio": "1.0.1", "AbpStudio": "1.0.1",
"TargetDotnetFramework": "net9.0" "TargetDotnetFramework": "net10.0"
}, },
"modules": { "modules": {
"BookStore": { "BookStore": {

2
samples/WebAppBlazorServer/README.md

@ -6,7 +6,7 @@ This is a layered startup solution based on [Domain Driven Design (DDD)](https:/
### Pre-requirements ### Pre-requirements
* [.NET9.0+ SDK](https://dotnet.microsoft.com/download/dotnet) * [.net10.0+ SDK](https://dotnet.microsoft.com/download/dotnet)
* [Node v18 or 20](https://nodejs.org/en) * [Node v18 or 20](https://nodejs.org/en)
### Configurations ### Configurations

2
samples/WebAppBlazorServer/src/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

3
samples/WebAppBlazorServer/src/BookStore.Application/BookStore.Application.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>
@ -14,6 +14,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Volo.Abp.AutoMapper" />
<PackageReference Include="Volo.Abp.PermissionManagement.Application" /> <PackageReference Include="Volo.Abp.PermissionManagement.Application" />
<PackageReference Include="Volo.Abp.FeatureManagement.Application" /> <PackageReference Include="Volo.Abp.FeatureManagement.Application" />
<PackageReference Include="Volo.Abp.SettingManagement.Application" /> <PackageReference Include="Volo.Abp.SettingManagement.Application" />

3
samples/WebAppBlazorServer/src/BookStore.Application/BookStoreApplicationModule.cs

@ -17,7 +17,8 @@ namespace BookStore;
typeof(AbpIdentityApplicationModule), typeof(AbpIdentityApplicationModule),
typeof(AbpAccountApplicationModule), typeof(AbpAccountApplicationModule),
typeof(AbpTenantManagementApplicationModule), typeof(AbpTenantManagementApplicationModule),
typeof(AbpSettingManagementApplicationModule) typeof(AbpSettingManagementApplicationModule),
typeof(AbpAutoMapperModule)
)] )]
public class BookStoreApplicationModule : AbpModule public class BookStoreApplicationModule : AbpModule
{ {

2
samples/WebAppBlazorServer/src/BookStore.Blazor/BookStore.Blazor.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel> <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

2
samples/WebAppBlazorServer/src/BookStore.Blazor/Dockerfile

@ -1,5 +1,5 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENV ASPNETCORE_URLS=http://+:80 ENV ASPNETCORE_URLS=http://+:80
ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"] ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"]

2
samples/WebAppBlazorServer/src/BookStore.Blazor/Dockerfile.local

@ -3,7 +3,7 @@ USER $APP_UID
EXPOSE 8080 EXPOSE 8080
EXPOSE 8081 EXPOSE 8081
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build

2
samples/WebAppBlazorServer/src/BookStore.DbMigrator/BookStore.DbMigrator.csproj

@ -4,7 +4,7 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/src/BookStore.DbMigrator/Dockerfile

@ -1,5 +1,5 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENV ASPNETCORE_URLS=http://+:80 ENV ASPNETCORE_URLS=http://+:80
ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"] ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"]

2
samples/WebAppBlazorServer/src/BookStore.DbMigrator/Dockerfile.local

@ -1,6 +1,6 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
USER $APP_UID USER $APP_UID
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"] ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"]

2
samples/WebAppBlazorServer/src/BookStore.Domain.Shared/BookStore.Domain.Shared.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest> <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>

2
samples/WebAppBlazorServer/src/BookStore.Domain/BookStore.Domain.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/src/BookStore.HttpApi.Client/BookStore.HttpApi.Client.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/src/BookStore.HttpApi/BookStore.HttpApi.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/src/BookStore.MongoDB/BookStore.MongoDB.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/test/BookStore.Application.Tests/BookStore.Application.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/test/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/test/BookStore.HttpApi.Client.ConsoleTestApp/BookStore.HttpApi.Client.ConsoleTestApp.csproj

@ -2,7 +2,7 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/test/BookStore.MongoDB.Tests/BookStore.MongoDB.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorServer/test/BookStore.TestBase/BookStore.TestBase.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/BookStore.abpsln

@ -4,7 +4,7 @@
"versions": { "versions": {
"AbpFramework": "9.2.0", "AbpFramework": "9.2.0",
"AbpStudio": "1.0.1", "AbpStudio": "1.0.1",
"TargetDotnetFramework": "net9.0" "TargetDotnetFramework": "net10.0"
}, },
"modules": { "modules": {
"BookStore": { "BookStore": {

2
samples/WebAppBlazorWebAssembly/README.md

@ -6,7 +6,7 @@ This is a layered startup solution based on [Domain Driven Design (DDD)](https:/
### Pre-requirements ### Pre-requirements
* [.NET9.0+ SDK](https://dotnet.microsoft.com/download/dotnet) * [.net10.0+ SDK](https://dotnet.microsoft.com/download/dotnet)
* [Node v18 or 20](https://nodejs.org/en) * [Node v18 or 20](https://nodejs.org/en)
### Configurations ### Configurations

2
samples/WebAppBlazorWebAssembly/src/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

3
samples/WebAppBlazorWebAssembly/src/BookStore.Application/BookStore.Application.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>
@ -14,6 +14,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Volo.Abp.AutoMapper" />
<PackageReference Include="Volo.Abp.PermissionManagement.Application" /> <PackageReference Include="Volo.Abp.PermissionManagement.Application" />
<PackageReference Include="Volo.Abp.FeatureManagement.Application" /> <PackageReference Include="Volo.Abp.FeatureManagement.Application" />
<PackageReference Include="Volo.Abp.SettingManagement.Application" /> <PackageReference Include="Volo.Abp.SettingManagement.Application" />

3
samples/WebAppBlazorWebAssembly/src/BookStore.Application/BookStoreApplicationModule.cs

@ -17,7 +17,8 @@ namespace BookStore;
typeof(AbpIdentityApplicationModule), typeof(AbpIdentityApplicationModule),
typeof(AbpAccountApplicationModule), typeof(AbpAccountApplicationModule),
typeof(AbpTenantManagementApplicationModule), typeof(AbpTenantManagementApplicationModule),
typeof(AbpSettingManagementApplicationModule) typeof(AbpSettingManagementApplicationModule),
typeof(AbpAutoMapperModule)
)] )]
public class BookStoreApplicationModule : AbpModule public class BookStoreApplicationModule : AbpModule
{ {

2
samples/WebAppBlazorWebAssembly/src/BookStore.Blazor.Client/BookStore.Blazor.Client.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<BlazorWebAssemblyLoadAllGlobalizationData>true</BlazorWebAssemblyLoadAllGlobalizationData> <BlazorWebAssemblyLoadAllGlobalizationData>true</BlazorWebAssemblyLoadAllGlobalizationData>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/src/BookStore.Blazor/BookStore.Blazor.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/src/BookStore.Blazor/Dockerfile

@ -1,5 +1,5 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENV ASPNETCORE_URLS=http://+:80 ENV ASPNETCORE_URLS=http://+:80
ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"] ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"]

2
samples/WebAppBlazorWebAssembly/src/BookStore.Blazor/Dockerfile.local

@ -3,6 +3,6 @@ USER $APP_UID
EXPOSE 8080 EXPOSE 8080
EXPOSE 8081 EXPOSE 8081
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"] ENTRYPOINT ["dotnet", "BookStore.Blazor.dll"]

2
samples/WebAppBlazorWebAssembly/src/BookStore.DbMigrator/BookStore.DbMigrator.csproj

@ -4,7 +4,7 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/src/BookStore.DbMigrator/Dockerfile

@ -1,5 +1,5 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENV ASPNETCORE_URLS=http://+:80 ENV ASPNETCORE_URLS=http://+:80
ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"] ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"]

2
samples/WebAppBlazorWebAssembly/src/BookStore.DbMigrator/Dockerfile.local

@ -1,6 +1,6 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
USER $APP_UID USER $APP_UID
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"] ENTRYPOINT ["dotnet", "BookStore.DbMigrator.dll"]

2
samples/WebAppBlazorWebAssembly/src/BookStore.Domain.Shared/BookStore.Domain.Shared.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest> <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>

2
samples/WebAppBlazorWebAssembly/src/BookStore.Domain/BookStore.Domain.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Client/BookStore.HttpApi.Client.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Host/BookStore.HttpApi.Host.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel> <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>

2
samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Host/Dockerfile

@ -1,5 +1,5 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
ENV ASPNETCORE_URLS=http://+:80 ENV ASPNETCORE_URLS=http://+:80
ENTRYPOINT ["dotnet", "BookStore.HttpApi.Host.dll"] ENTRYPOINT ["dotnet", "BookStore.HttpApi.Host.dll"]

2
samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi.Host/Dockerfile.local

@ -3,7 +3,7 @@ USER $APP_UID
EXPOSE 8080 EXPOSE 8080
EXPOSE 8081 EXPOSE 8081
COPY bin/Release/net9.0/publish/ app/ COPY bin/Release/net10.0/publish/ app/
WORKDIR /app WORKDIR /app
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build

2
samples/WebAppBlazorWebAssembly/src/BookStore.HttpApi/BookStore.HttpApi.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/src/BookStore.MongoDB/BookStore.MongoDB.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/test/BookStore.Application.Tests/BookStore.Application.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/test/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/test/BookStore.HttpApi.Client.ConsoleTestApp/BookStore.HttpApi.Client.ConsoleTestApp.csproj

@ -2,7 +2,7 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/test/BookStore.MongoDB.Tests/BookStore.MongoDB.Tests.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
samples/WebAppBlazorWebAssembly/test/BookStore.TestBase/BookStore.TestBase.csproj

@ -3,7 +3,7 @@
<Import Project="..\..\common.props" /> <Import Project="..\..\common.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<RootNamespace>BookStore</RootNamespace> <RootNamespace>BookStore</RootNamespace>
</PropertyGroup> </PropertyGroup>

2
src/Lsw.Abp.AntDesignUI/Lsw.Abp.AntDesignUI.csproj

@ -5,7 +5,7 @@
<Import Project="..\..\configureawait.props" /> <Import Project="..\..\configureawait.props" />
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net10.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

Loading…
Cancel
Save