diff --git a/common.props b/common.props
index 867aea6e91..1926e3e58a 100644
--- a/common.props
+++ b/common.props
@@ -11,7 +11,7 @@
-
+
\ No newline at end of file
diff --git a/src/AbpDesk/AbpDesk.ConsoleClient/AbpDesk.ConsoleClient.csproj b/src/AbpDesk/AbpDesk.ConsoleClient/AbpDesk.ConsoleClient.csproj
index e56f83c0b7..d6d5480e4d 100644
--- a/src/AbpDesk/AbpDesk.ConsoleClient/AbpDesk.ConsoleClient.csproj
+++ b/src/AbpDesk/AbpDesk.ConsoleClient/AbpDesk.ConsoleClient.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/src/AbpDesk/AbpDesk.ConsoleDemo/AbpDesk.ConsoleDemo.csproj b/src/AbpDesk/AbpDesk.ConsoleDemo/AbpDesk.ConsoleDemo.csproj
index 39a7450fa0..131f3fda7a 100644
--- a/src/AbpDesk/AbpDesk.ConsoleDemo/AbpDesk.ConsoleDemo.csproj
+++ b/src/AbpDesk/AbpDesk.ConsoleDemo/AbpDesk.ConsoleDemo.csproj
@@ -29,7 +29,7 @@
-
+
All
diff --git a/src/AbpDesk/AbpDesk.Domain/AbpDesk.Domain.csproj b/src/AbpDesk/AbpDesk.Domain/AbpDesk.Domain.csproj
index d7dcc0f7fb..a78c2ecd3a 100644
--- a/src/AbpDesk/AbpDesk.Domain/AbpDesk.Domain.csproj
+++ b/src/AbpDesk/AbpDesk.Domain/AbpDesk.Domain.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/src/AbpDesk/AbpDesk.EntityFrameworkCore/AbpDesk.EntityFrameworkCore.csproj b/src/AbpDesk/AbpDesk.EntityFrameworkCore/AbpDesk.EntityFrameworkCore.csproj
index 9a42aec87b..e97cb3fe2e 100644
--- a/src/AbpDesk/AbpDesk.EntityFrameworkCore/AbpDesk.EntityFrameworkCore.csproj
+++ b/src/AbpDesk/AbpDesk.EntityFrameworkCore/AbpDesk.EntityFrameworkCore.csproj
@@ -18,8 +18,8 @@
-
-
+
+
All
diff --git a/src/AbpDesk/AbpDesk.Web.Mvc/AbpDesk.Web.Mvc.csproj b/src/AbpDesk/AbpDesk.Web.Mvc/AbpDesk.Web.Mvc.csproj
index f84002dfd1..41003eccdc 100644
--- a/src/AbpDesk/AbpDesk.Web.Mvc/AbpDesk.Web.Mvc.csproj
+++ b/src/AbpDesk/AbpDesk.Web.Mvc/AbpDesk.Web.Mvc.csproj
@@ -40,24 +40,24 @@
-
+
-
-
-
+
+
+
-
+
-
+
All
-
-
+
+
-
+
diff --git a/src/AbpDesk/Web_PlugIns/AbpDesk.MongoBlog.dll b/src/AbpDesk/Web_PlugIns/AbpDesk.MongoBlog.dll
index 9fbb3846a6..64f470b685 100644
Binary files a/src/AbpDesk/Web_PlugIns/AbpDesk.MongoBlog.dll and b/src/AbpDesk/Web_PlugIns/AbpDesk.MongoBlog.dll differ
diff --git a/src/Volo.Abp.AspNetCore.EmbeddedFiles/Volo.Abp.AspNetCore.EmbeddedFiles.csproj b/src/Volo.Abp.AspNetCore.EmbeddedFiles/Volo.Abp.AspNetCore.EmbeddedFiles.csproj
index b2721a3491..7adca56b1b 100644
--- a/src/Volo.Abp.AspNetCore.EmbeddedFiles/Volo.Abp.AspNetCore.EmbeddedFiles.csproj
+++ b/src/Volo.Abp.AspNetCore.EmbeddedFiles/Volo.Abp.AspNetCore.EmbeddedFiles.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/src/Volo.Abp.AspNetCore.Mvc/Microsoft/Extensions/DependencyInjection/AbpApiVersioningOptionsExtensions.cs b/src/Volo.Abp.AspNetCore.Mvc/Microsoft/Extensions/DependencyInjection/AbpApiVersioningOptionsExtensions.cs
index c792b563d1..7a68e5df28 100644
--- a/src/Volo.Abp.AspNetCore.Mvc/Microsoft/Extensions/DependencyInjection/AbpApiVersioningOptionsExtensions.cs
+++ b/src/Volo.Abp.AspNetCore.Mvc/Microsoft/Extensions/DependencyInjection/AbpApiVersioningOptionsExtensions.cs
@@ -41,30 +41,20 @@ namespace Microsoft.Extensions.DependencyInjection
{
foreach (var controllerType in setting.ControllerTypes)
{
- var controllerBuilder = typeof(ApiVersionConventionBuilder)
- .GetMethod(nameof(ApiVersionConventionBuilder.Controller),
- BindingFlags.Instance | BindingFlags.Public)
- .MakeGenericMethod(controllerType)
- .Invoke(options.Conventions, null);
+ var controllerBuilder = options.Conventions.Controller(controllerType);
if (setting.ApiVersions.Any())
{
foreach (var apiVersion in setting.ApiVersions)
{
- typeof(ControllerApiVersionConventionBuilder<>)
- .MakeGenericType(controllerType)
- .GetMethod("HasApiVersion")
- .Invoke(controllerBuilder, new object[] {apiVersion});
+ controllerBuilder.HasApiVersion(apiVersion);
}
}
else
{
if (!controllerType.IsDefined(typeof(ApiVersionAttribute), true))
{
- typeof(ControllerApiVersionConventionBuilder<>)
- .MakeGenericType(controllerType)
- .GetMethod("IsApiVersionNeutral")
- .Invoke(controllerBuilder, null);
+ controllerBuilder.IsApiVersionNeutral();
}
}
}
diff --git a/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj b/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj
index 7d6fa9ee7b..ea57014bf9 100644
--- a/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj
+++ b/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj
@@ -21,8 +21,8 @@
-
-
+
+
diff --git a/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj b/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj
index af673e659f..bdf3cfc8aa 100644
--- a/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj
+++ b/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj b/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj
index 1ef3bbd91c..d3cfe0cdf2 100644
--- a/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj
+++ b/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj
@@ -20,9 +20,9 @@
-
-
-
+
+
+
diff --git a/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj b/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj
index 0dbde0baf7..8dc45cbf05 100644
--- a/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj
+++ b/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj b/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj
index d226ae7a85..9691ad35ca 100644
--- a/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj
+++ b/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/Volo.Abp.Core/Volo.Abp.Core.csproj b/src/Volo.Abp.Core/Volo.Abp.Core.csproj
index 77168d2977..25e61405ae 100644
--- a/src/Volo.Abp.Core/Volo.Abp.Core.csproj
+++ b/src/Volo.Abp.Core/Volo.Abp.Core.csproj
@@ -14,17 +14,17 @@
-
+
-
+
-
+
-
+
diff --git a/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj b/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj
index 5e9abdd44d..55a5fecd0b 100644
--- a/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj
+++ b/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj
@@ -19,8 +19,8 @@
-
-
+
+
diff --git a/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj b/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj
index a5f58ac0e3..9ae6d06bde 100644
--- a/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj
+++ b/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj b/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj
index 45fc097d37..a981c8955d 100644
--- a/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj
+++ b/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj b/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj
index 9092ddc2f9..70532204b9 100644
--- a/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj
+++ b/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/src/Volo.Abp.Identity.HttpApi.Host/Volo.Abp.Identity.HttpApi.Host.csproj b/src/Volo.Abp.Identity.HttpApi.Host/Volo.Abp.Identity.HttpApi.Host.csproj
index 18f3574de5..e600491b34 100644
--- a/src/Volo.Abp.Identity.HttpApi.Host/Volo.Abp.Identity.HttpApi.Host.csproj
+++ b/src/Volo.Abp.Identity.HttpApi.Host/Volo.Abp.Identity.HttpApi.Host.csproj
@@ -24,23 +24,23 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
All
-
-
+
+
diff --git a/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj b/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj
index 8763a68a14..1ea55ec836 100644
--- a/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj
+++ b/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj b/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj
index 25bf68b68f..ad8d93ed4d 100644
--- a/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj
+++ b/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj
@@ -22,8 +22,8 @@
-
-
+
+
diff --git a/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj b/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj
index 6e94ade830..e7feb7ab27 100644
--- a/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj
+++ b/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj
@@ -19,8 +19,8 @@
-
-
+
+
diff --git a/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj b/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj
index f205a4b071..b59ddb6118 100644
--- a/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj
+++ b/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/src/Volo.Abp.MultiTenancy.EntityFrameworkCore/Volo.Abp.MultiTenancy.EntityFrameworkCore.csproj b/src/Volo.Abp.MultiTenancy.EntityFrameworkCore/Volo.Abp.MultiTenancy.EntityFrameworkCore.csproj
index 1fda5bf8d0..58d4cbb8f2 100644
--- a/src/Volo.Abp.MultiTenancy.EntityFrameworkCore/Volo.Abp.MultiTenancy.EntityFrameworkCore.csproj
+++ b/src/Volo.Abp.MultiTenancy.EntityFrameworkCore/Volo.Abp.MultiTenancy.EntityFrameworkCore.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/src/Volo.Abp.MultiTenancy.HttpApi/Volo.Abp.MultiTenancy.HttpApi.csproj b/src/Volo.Abp.MultiTenancy.HttpApi/Volo.Abp.MultiTenancy.HttpApi.csproj
index d1bd8d796f..7d60ae8e9a 100644
--- a/src/Volo.Abp.MultiTenancy.HttpApi/Volo.Abp.MultiTenancy.HttpApi.csproj
+++ b/src/Volo.Abp.MultiTenancy.HttpApi/Volo.Abp.MultiTenancy.HttpApi.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/test/Abp.IdentityServer.EntityFrameworkCore.Tests/Abp.IdentityServer.EntityFrameworkCore.Tests.csproj b/test/Abp.IdentityServer.EntityFrameworkCore.Tests/Abp.IdentityServer.EntityFrameworkCore.Tests.csproj
index 48ac770ec5..23d2048db4 100644
--- a/test/Abp.IdentityServer.EntityFrameworkCore.Tests/Abp.IdentityServer.EntityFrameworkCore.Tests.csproj
+++ b/test/Abp.IdentityServer.EntityFrameworkCore.Tests/Abp.IdentityServer.EntityFrameworkCore.Tests.csproj
@@ -18,8 +18,8 @@
-
-
+
+
diff --git a/test/AbpDesk/AbpDesk.Application.Tests/AbpDesk.Application.Tests.csproj b/test/AbpDesk/AbpDesk.Application.Tests/AbpDesk.Application.Tests.csproj
index 24c990a01c..185f0ec7c9 100644
--- a/test/AbpDesk/AbpDesk.Application.Tests/AbpDesk.Application.Tests.csproj
+++ b/test/AbpDesk/AbpDesk.Application.Tests/AbpDesk.Application.Tests.csproj
@@ -19,8 +19,8 @@
-
-
+
+
diff --git a/test/AbpTestBase/AbpTestBase.csproj b/test/AbpTestBase/AbpTestBase.csproj
index e3875b20fb..bcc6242fea 100644
--- a/test/AbpTestBase/AbpTestBase.csproj
+++ b/test/AbpTestBase/AbpTestBase.csproj
@@ -15,12 +15,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj b/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj
index 5340dc86c9..d345000026 100644
--- a/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj
+++ b/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj b/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj
index d014b869e4..64f8bc934b 100644
--- a/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj
+++ b/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj b/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj
index 3db24955e1..cb7da9c09b 100644
--- a/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj
+++ b/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj b/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj
index 92b81ea2fd..1c231acc40 100644
--- a/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj
+++ b/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj b/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj
index 0452b7cbd9..66a9238950 100644
--- a/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj
+++ b/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj b/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj
index b69742f68b..43a746f511 100644
--- a/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj
+++ b/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj b/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj
index 6aa889c65a..37e2d07c06 100644
--- a/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj
+++ b/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj b/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj
index a1f7c7c172..f8b8d9dede 100644
--- a/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj
+++ b/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj b/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj
index 1d45380169..89d6920b8d 100644
--- a/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj
+++ b/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj b/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj
index faf42e147e..288f1cbde1 100644
--- a/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj
+++ b/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj b/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj
index 685bded7b0..ff627ec05c 100644
--- a/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj
+++ b/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj
@@ -25,8 +25,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj b/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj
index 7afc1932ae..d313b0de19 100644
--- a/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj
+++ b/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj
@@ -20,9 +20,9 @@
-
-
-
+
+
+
diff --git a/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj b/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj
index 83431248bc..77280fa252 100644
--- a/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj
+++ b/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj
@@ -18,7 +18,7 @@
-
+
\ No newline at end of file
diff --git a/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj b/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj
index 0b2843a169..5ac951c81d 100644
--- a/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj
+++ b/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj
@@ -19,8 +19,8 @@
-
-
+
+
diff --git a/test/Volo.Abp.Identity.Tests/Volo.Abp.Identity.Tests.csproj b/test/Volo.Abp.Identity.Tests/Volo.Abp.Identity.Tests.csproj
index b09dc3c4c5..322b551671 100644
--- a/test/Volo.Abp.Identity.Tests/Volo.Abp.Identity.Tests.csproj
+++ b/test/Volo.Abp.Identity.Tests/Volo.Abp.Identity.Tests.csproj
@@ -18,8 +18,8 @@
-
-
+
+
diff --git a/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj b/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj
index d6c1ab7c03..dc1609dde6 100644
--- a/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj
+++ b/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj
@@ -21,7 +21,7 @@
-
+
diff --git a/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj b/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj
index 0a6a06fb65..fb682d6649 100644
--- a/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj
+++ b/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj
@@ -19,7 +19,7 @@
-
+
\ No newline at end of file
diff --git a/test/Volo.Abp.MultiTenancy.Application.Tests/Volo.Abp.MultiTenancy.Application.Tests.csproj b/test/Volo.Abp.MultiTenancy.Application.Tests/Volo.Abp.MultiTenancy.Application.Tests.csproj
index a94817cc64..4fd3b9cc1a 100644
--- a/test/Volo.Abp.MultiTenancy.Application.Tests/Volo.Abp.MultiTenancy.Application.Tests.csproj
+++ b/test/Volo.Abp.MultiTenancy.Application.Tests/Volo.Abp.MultiTenancy.Application.Tests.csproj
@@ -19,8 +19,8 @@
-
-
+
+
diff --git a/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj b/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj
index 8967428388..c7f6eb6dac 100644
--- a/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj
+++ b/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/test/Volo.Abp.Permissions.Tests/Volo.Abp.Permissions.Tests.csproj b/test/Volo.Abp.Permissions.Tests/Volo.Abp.Permissions.Tests.csproj
index 3de3b2ada0..a22d3bc8a4 100644
--- a/test/Volo.Abp.Permissions.Tests/Volo.Abp.Permissions.Tests.csproj
+++ b/test/Volo.Abp.Permissions.Tests/Volo.Abp.Permissions.Tests.csproj
@@ -18,8 +18,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj b/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj
index df86c0a460..d0eab4b37c 100644
--- a/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj
+++ b/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj
@@ -18,8 +18,8 @@
-
-
+
+
diff --git a/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj b/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj
index 745a514486..20dacffad4 100644
--- a/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj
+++ b/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj b/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj
index d7bbe59c52..9c6a2742b3 100644
--- a/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj
+++ b/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj b/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj
index 61bc5faba5..10fa9d1079 100644
--- a/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj
+++ b/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj b/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj
index 4e44871ed7..24813b6fa4 100644
--- a/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj
+++ b/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj
@@ -21,7 +21,7 @@
-
+