diff --git a/build/_build.csproj b/build/_build.csproj
index b62eec1fe0..4961d4a433 100644
--- a/build/_build.csproj
+++ b/build/_build.csproj
@@ -10,13 +10,16 @@
-
-
-
-
-
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
diff --git a/nupkg/pack.ps1 b/nupkg/pack.ps1
new file mode 100644
index 0000000000..2c23c53ebc
--- /dev/null
+++ b/nupkg/pack.ps1
@@ -0,0 +1,75 @@
+# Paths
+$packFolder = (Get-Item -Path "./" -Verbose).FullName
+$slnPath = Join-Path $packFolder "../"
+$srcPath = Join-Path $slnPath "src"
+
+# List of projects
+$projects = (
+ "Abp",
+ "Abp.AspNetCore",
+ "Abp.AspNetCore.SignalR",
+ "Abp.AspNetCore.TestBase",
+ "Abp.AutoMapper",
+ "Abp.Castle.Log4Net",
+ "Abp.Dapper",
+ "Abp.EntityFramework",
+ "Abp.EntityFramework.Common",
+ "Abp.EntityFramework.GraphDiff",
+ "Abp.EntityFrameworkCore",
+ "Abp.EntityFrameworkCore.EFPlus",
+ "Abp.FluentMigrator",
+ "Abp.FluentValidation",
+ "Abp.HangFire",
+ "Abp.HangFire.AspNetCore",
+ "Abp.MailKit",
+ "Abp.MemoryDb",
+ "Abp.MongoDB",
+ "Abp.NHibernate",
+ "Abp.Owin",
+ "Abp.RedisCache",
+ "Abp.RedisCache.ProtoBuf",
+ "Abp.Quartz",
+ "Abp.TestBase",
+ "Abp.Web",
+ "Abp.Web.Api",
+ "Abp.Web.Api.OData",
+ "Abp.Web.Common",
+ "Abp.Web.Mvc",
+ "Abp.Web.SignalR",
+ "Abp.Web.Resources",
+ "Abp.Zero",
+ "Abp.Zero.Common",
+ "Abp.Zero.EntityFramework",
+ "Abp.Zero.Ldap",
+ "Abp.Zero.NHibernate",
+ "Abp.Zero.Owin",
+ "Abp.ZeroCore",
+ "Abp.ZeroCore.EntityFramework",
+ "Abp.ZeroCore.EntityFrameworkCore",
+ "Abp.ZeroCore.IdentityServer4",
+ "Abp.ZeroCore.IdentityServer4.EntityFrameworkCore"
+)
+
+# Rebuild solution
+Set-Location $slnPath
+& dotnet restore
+
+# Copy all nuget packages to the pack folder
+foreach($project in $projects) {
+
+ $projectFolder = Join-Path $srcPath $project
+
+ # Create nuget pack
+ Set-Location $projectFolder
+ Get-ChildItem (Join-Path $projectFolder "bin/Release") -ErrorAction SilentlyContinue | Remove-Item -Recurse
+ & dotnet msbuild /p:Configuration=Release /p:SourceLinkCreate=true
+ & dotnet msbuild /t:pack /p:Configuration=Release /p:SourceLinkCreate=true
+
+ # Copy nuget package
+ $projectPackPath = Join-Path $projectFolder ("/bin/Release/" + $project + ".*.nupkg")
+ Move-Item $projectPackPath $packFolder
+
+}
+
+# Go back to the pack folder
+Set-Location $packFolder
\ No newline at end of file
diff --git a/src/Abp.AspNetCore.TestBase/Abp.AspNetCore.TestBase.csproj b/src/Abp.AspNetCore.TestBase/Abp.AspNetCore.TestBase.csproj
index 0f7663124c..ed30d31358 100644
--- a/src/Abp.AspNetCore.TestBase/Abp.AspNetCore.TestBase.csproj
+++ b/src/Abp.AspNetCore.TestBase/Abp.AspNetCore.TestBase.csproj
@@ -31,7 +31,7 @@
-
+
diff --git a/src/Abp.AspNetCore/Abp.AspNetCore.csproj b/src/Abp.AspNetCore/Abp.AspNetCore.csproj
index 0ad953339a..61d2876823 100644
--- a/src/Abp.AspNetCore/Abp.AspNetCore.csproj
+++ b/src/Abp.AspNetCore/Abp.AspNetCore.csproj
@@ -41,8 +41,8 @@
-
-
+
+
diff --git a/src/Abp.AutoMapper/Abp.AutoMapper.csproj b/src/Abp.AutoMapper/Abp.AutoMapper.csproj
index ec7671c3a1..f7878c158a 100644
--- a/src/Abp.AutoMapper/Abp.AutoMapper.csproj
+++ b/src/Abp.AutoMapper/Abp.AutoMapper.csproj
@@ -32,7 +32,7 @@
-
+
diff --git a/src/Abp.EntityFramework.GraphDiff/Abp.EntityFramework.GraphDiff.csproj b/src/Abp.EntityFramework.GraphDiff/Abp.EntityFramework.GraphDiff.csproj
index 4c42c87737..492bce6d5e 100644
--- a/src/Abp.EntityFramework.GraphDiff/Abp.EntityFramework.GraphDiff.csproj
+++ b/src/Abp.EntityFramework.GraphDiff/Abp.EntityFramework.GraphDiff.csproj
@@ -39,6 +39,7 @@
+
diff --git a/src/Abp.EntityFramework/Abp.EntityFramework.csproj b/src/Abp.EntityFramework/Abp.EntityFramework.csproj
index 5027de531e..ea5c5abd31 100644
--- a/src/Abp.EntityFramework/Abp.EntityFramework.csproj
+++ b/src/Abp.EntityFramework/Abp.EntityFramework.csproj
@@ -47,6 +47,10 @@
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/src/Abp.EntityFrameworkCore.EFPlus/Abp.EntityFrameworkCore.EFPlus.csproj b/src/Abp.EntityFrameworkCore.EFPlus/Abp.EntityFrameworkCore.EFPlus.csproj
index 491abf022f..7c6233c551 100644
--- a/src/Abp.EntityFrameworkCore.EFPlus/Abp.EntityFrameworkCore.EFPlus.csproj
+++ b/src/Abp.EntityFrameworkCore.EFPlus/Abp.EntityFrameworkCore.EFPlus.csproj
@@ -21,7 +21,7 @@
-
+
diff --git a/src/Abp.EntityFrameworkCore/Abp.EntityFrameworkCore.csproj b/src/Abp.EntityFrameworkCore/Abp.EntityFrameworkCore.csproj
index 850a14d9ea..04769903d9 100644
--- a/src/Abp.EntityFrameworkCore/Abp.EntityFrameworkCore.csproj
+++ b/src/Abp.EntityFrameworkCore/Abp.EntityFrameworkCore.csproj
@@ -32,8 +32,8 @@
-
-
+
+
diff --git a/src/Abp.FluentMigrator/Abp.FluentMigrator.csproj b/src/Abp.FluentMigrator/Abp.FluentMigrator.csproj
index 0425f500dd..313da77ed4 100644
--- a/src/Abp.FluentMigrator/Abp.FluentMigrator.csproj
+++ b/src/Abp.FluentMigrator/Abp.FluentMigrator.csproj
@@ -41,6 +41,7 @@
+
diff --git a/src/Abp.FluentValidation/Abp.FluentValidation.csproj b/src/Abp.FluentValidation/Abp.FluentValidation.csproj
index 8a561322c4..a3debb049d 100644
--- a/src/Abp.FluentValidation/Abp.FluentValidation.csproj
+++ b/src/Abp.FluentValidation/Abp.FluentValidation.csproj
@@ -32,7 +32,7 @@
-
+
diff --git a/src/Abp.HangFire.AspNetCore/Abp.HangFire.AspNetCore.csproj b/src/Abp.HangFire.AspNetCore/Abp.HangFire.AspNetCore.csproj
index 59d0faf16d..bbea4ee788 100644
--- a/src/Abp.HangFire.AspNetCore/Abp.HangFire.AspNetCore.csproj
+++ b/src/Abp.HangFire.AspNetCore/Abp.HangFire.AspNetCore.csproj
@@ -24,7 +24,7 @@
-
+
diff --git a/src/Abp.HangFire/Abp.HangFire.csproj b/src/Abp.HangFire/Abp.HangFire.csproj
index e4209558c5..b4c82a211a 100644
--- a/src/Abp.HangFire/Abp.HangFire.csproj
+++ b/src/Abp.HangFire/Abp.HangFire.csproj
@@ -31,7 +31,7 @@
-
+
diff --git a/src/Abp.MailKit/Abp.MailKit.csproj b/src/Abp.MailKit/Abp.MailKit.csproj
index fca18b2cec..a4264fefb8 100644
--- a/src/Abp.MailKit/Abp.MailKit.csproj
+++ b/src/Abp.MailKit/Abp.MailKit.csproj
@@ -32,7 +32,7 @@
-
+
diff --git a/src/Abp.MongoDB/Abp.MongoDB.csproj b/src/Abp.MongoDB/Abp.MongoDB.csproj
index 8f658f0ebb..3429a4867d 100644
--- a/src/Abp.MongoDB/Abp.MongoDB.csproj
+++ b/src/Abp.MongoDB/Abp.MongoDB.csproj
@@ -31,7 +31,7 @@
-
+
diff --git a/src/Abp.Owin/Abp.Owin.csproj b/src/Abp.Owin/Abp.Owin.csproj
index fe0e7e7db2..9588b532f0 100644
--- a/src/Abp.Owin/Abp.Owin.csproj
+++ b/src/Abp.Owin/Abp.Owin.csproj
@@ -43,6 +43,7 @@
+
diff --git a/src/Abp.Web.Api.OData/Abp.Web.Api.OData.csproj b/src/Abp.Web.Api.OData/Abp.Web.Api.OData.csproj
index 9f20bf58ee..a818f15a10 100644
--- a/src/Abp.Web.Api.OData/Abp.Web.Api.OData.csproj
+++ b/src/Abp.Web.Api.OData/Abp.Web.Api.OData.csproj
@@ -39,12 +39,13 @@
-
-
+
+
+
diff --git a/src/Abp.Web.Api/Abp.Web.Api.csproj b/src/Abp.Web.Api/Abp.Web.Api.csproj
index b73ddf2049..2dc7d1d57c 100644
--- a/src/Abp.Web.Api/Abp.Web.Api.csproj
+++ b/src/Abp.Web.Api/Abp.Web.Api.csproj
@@ -43,6 +43,7 @@
+
diff --git a/src/Abp.Web.Mvc/Abp.Web.Mvc.csproj b/src/Abp.Web.Mvc/Abp.Web.Mvc.csproj
index 8363c28c43..5778d108c2 100644
--- a/src/Abp.Web.Mvc/Abp.Web.Mvc.csproj
+++ b/src/Abp.Web.Mvc/Abp.Web.Mvc.csproj
@@ -43,6 +43,7 @@
+
diff --git a/src/Abp.Web.Resources/Abp.Web.Resources.csproj b/src/Abp.Web.Resources/Abp.Web.Resources.csproj
index 8df7f18313..58c106f245 100644
--- a/src/Abp.Web.Resources/Abp.Web.Resources.csproj
+++ b/src/Abp.Web.Resources/Abp.Web.Resources.csproj
@@ -28,6 +28,7 @@
+
diff --git a/src/Abp.Web.SignalR/Abp.Web.SignalR.csproj b/src/Abp.Web.SignalR/Abp.Web.SignalR.csproj
index 6a4f852f60..ff654a3bb7 100644
--- a/src/Abp.Web.SignalR/Abp.Web.SignalR.csproj
+++ b/src/Abp.Web.SignalR/Abp.Web.SignalR.csproj
@@ -40,6 +40,7 @@
+
diff --git a/src/Abp.Web/Abp.Web.csproj b/src/Abp.Web/Abp.Web.csproj
index 482e726326..7717650a1c 100644
--- a/src/Abp.Web/Abp.Web.csproj
+++ b/src/Abp.Web/Abp.Web.csproj
@@ -46,6 +46,7 @@
+
diff --git a/src/Abp.Zero.EntityFramework/Abp.Zero.EntityFramework.csproj b/src/Abp.Zero.EntityFramework/Abp.Zero.EntityFramework.csproj
index 2d29d50fdf..19c3584c95 100644
--- a/src/Abp.Zero.EntityFramework/Abp.Zero.EntityFramework.csproj
+++ b/src/Abp.Zero.EntityFramework/Abp.Zero.EntityFramework.csproj
@@ -38,6 +38,7 @@
+
diff --git a/src/Abp.Zero.NHibernate/Abp.Zero.NHibernate.csproj b/src/Abp.Zero.NHibernate/Abp.Zero.NHibernate.csproj
index ed3b11def0..3915a25b80 100644
--- a/src/Abp.Zero.NHibernate/Abp.Zero.NHibernate.csproj
+++ b/src/Abp.Zero.NHibernate/Abp.Zero.NHibernate.csproj
@@ -37,6 +37,7 @@
+
diff --git a/src/Abp.Zero.Owin/Abp.Zero.Owin.csproj b/src/Abp.Zero.Owin/Abp.Zero.Owin.csproj
index f52991072b..f0c0b27da4 100644
--- a/src/Abp.Zero.Owin/Abp.Zero.Owin.csproj
+++ b/src/Abp.Zero.Owin/Abp.Zero.Owin.csproj
@@ -36,6 +36,7 @@
+
diff --git a/src/Abp.Zero/Abp.Zero.csproj b/src/Abp.Zero/Abp.Zero.csproj
index 13a893f403..6243fb7bb6 100644
--- a/src/Abp.Zero/Abp.Zero.csproj
+++ b/src/Abp.Zero/Abp.Zero.csproj
@@ -45,6 +45,7 @@
+
diff --git a/src/Abp.ZeroCore.IdentityServer4/Abp.ZeroCore.IdentityServer4.csproj b/src/Abp.ZeroCore.IdentityServer4/Abp.ZeroCore.IdentityServer4.csproj
index b659b9a3b4..9d8166656e 100644
--- a/src/Abp.ZeroCore.IdentityServer4/Abp.ZeroCore.IdentityServer4.csproj
+++ b/src/Abp.ZeroCore.IdentityServer4/Abp.ZeroCore.IdentityServer4.csproj
@@ -19,8 +19,8 @@
-
-
+
+
diff --git a/src/Abp/Abp.csproj b/src/Abp/Abp.csproj
index ccf548979f..01736f4c0e 100644
--- a/src/Abp/Abp.csproj
+++ b/src/Abp/Abp.csproj
@@ -32,7 +32,7 @@
-
+
@@ -41,8 +41,8 @@
-
-
+
+
diff --git a/test/Abp.AspNetCore.Tests/Abp.AspNetCore.Tests.csproj b/test/Abp.AspNetCore.Tests/Abp.AspNetCore.Tests.csproj
index 460090881e..29bf6d5d8e 100644
--- a/test/Abp.AspNetCore.Tests/Abp.AspNetCore.Tests.csproj
+++ b/test/Abp.AspNetCore.Tests/Abp.AspNetCore.Tests.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/test/Abp.AutoMapper.Tests/Abp.AutoMapper.Tests.csproj b/test/Abp.AutoMapper.Tests/Abp.AutoMapper.Tests.csproj
index 1cb4287c4d..315a95ff3a 100644
--- a/test/Abp.AutoMapper.Tests/Abp.AutoMapper.Tests.csproj
+++ b/test/Abp.AutoMapper.Tests/Abp.AutoMapper.Tests.csproj
@@ -19,7 +19,7 @@
-
+
@@ -41,4 +41,8 @@
+
+
+
+
diff --git a/test/Abp.Castle.Log4Net.Tests/Abp.Castle.Log4Net.Tests.csproj b/test/Abp.Castle.Log4Net.Tests/Abp.Castle.Log4Net.Tests.csproj
index 4d5fea5799..8f80e0ac8f 100644
--- a/test/Abp.Castle.Log4Net.Tests/Abp.Castle.Log4Net.Tests.csproj
+++ b/test/Abp.Castle.Log4Net.Tests/Abp.Castle.Log4Net.Tests.csproj
@@ -16,7 +16,7 @@
-
+
@@ -30,4 +30,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/test/Abp.Dapper.NHibernate.Tests/Abp.Dapper.NHibernate.Tests.csproj b/test/Abp.Dapper.NHibernate.Tests/Abp.Dapper.NHibernate.Tests.csproj
index c8180279a9..d18ae1962d 100644
--- a/test/Abp.Dapper.NHibernate.Tests/Abp.Dapper.NHibernate.Tests.csproj
+++ b/test/Abp.Dapper.NHibernate.Tests/Abp.Dapper.NHibernate.Tests.csproj
@@ -5,7 +5,7 @@
-
+
@@ -18,4 +18,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/test/Abp.Dapper.Tests/Abp.Dapper.Tests.csproj b/test/Abp.Dapper.Tests/Abp.Dapper.Tests.csproj
index 8ea0ccd5bd..20239cf652 100644
--- a/test/Abp.Dapper.Tests/Abp.Dapper.Tests.csproj
+++ b/test/Abp.Dapper.Tests/Abp.Dapper.Tests.csproj
@@ -22,7 +22,7 @@
-
+
@@ -45,4 +45,8 @@
+
+
+
+
diff --git a/test/Abp.EntityFramework.GraphDiff.Tests/Abp.EntityFramework.GraphDiff.Tests.csproj b/test/Abp.EntityFramework.GraphDiff.Tests/Abp.EntityFramework.GraphDiff.Tests.csproj
index 6e09ef001d..73df17a4b7 100644
--- a/test/Abp.EntityFramework.GraphDiff.Tests/Abp.EntityFramework.GraphDiff.Tests.csproj
+++ b/test/Abp.EntityFramework.GraphDiff.Tests/Abp.EntityFramework.GraphDiff.Tests.csproj
@@ -18,7 +18,7 @@
-
+
all
@@ -37,4 +37,8 @@
+
+
+
+
diff --git a/test/Abp.EntityFramework.Tests/Abp.EntityFramework.Tests.csproj b/test/Abp.EntityFramework.Tests/Abp.EntityFramework.Tests.csproj
index 2fe2cd9f13..3f554e2bfe 100644
--- a/test/Abp.EntityFramework.Tests/Abp.EntityFramework.Tests.csproj
+++ b/test/Abp.EntityFramework.Tests/Abp.EntityFramework.Tests.csproj
@@ -19,7 +19,7 @@
-
+
all
@@ -36,4 +36,8 @@
+
+
+
+
diff --git a/test/Abp.EntityFrameworkCore.Dapper.Tests/Abp.EntityFrameworkCore.Dapper.Tests.csproj b/test/Abp.EntityFrameworkCore.Dapper.Tests/Abp.EntityFrameworkCore.Dapper.Tests.csproj
index 2f497ec622..25bade88fc 100644
--- a/test/Abp.EntityFrameworkCore.Dapper.Tests/Abp.EntityFrameworkCore.Dapper.Tests.csproj
+++ b/test/Abp.EntityFrameworkCore.Dapper.Tests/Abp.EntityFrameworkCore.Dapper.Tests.csproj
@@ -5,9 +5,9 @@
-
-
-
+
+
+
diff --git a/test/Abp.EntityFrameworkCore.Tests/Abp.EntityFrameworkCore.Tests.csproj b/test/Abp.EntityFrameworkCore.Tests/Abp.EntityFrameworkCore.Tests.csproj
index c61162a318..1787a9bc69 100644
--- a/test/Abp.EntityFrameworkCore.Tests/Abp.EntityFrameworkCore.Tests.csproj
+++ b/test/Abp.EntityFrameworkCore.Tests/Abp.EntityFrameworkCore.Tests.csproj
@@ -23,16 +23,16 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
-
-
+
+
diff --git a/test/Abp.MailKit.Tests/Abp.MailKit.Tests.csproj b/test/Abp.MailKit.Tests/Abp.MailKit.Tests.csproj
index dabd275ac2..9253c99001 100644
--- a/test/Abp.MailKit.Tests/Abp.MailKit.Tests.csproj
+++ b/test/Abp.MailKit.Tests/Abp.MailKit.Tests.csproj
@@ -14,11 +14,15 @@
-
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Abp.MemoryDb.Tests/Abp.MemoryDb.Tests.csproj b/test/Abp.MemoryDb.Tests/Abp.MemoryDb.Tests.csproj
index b2a3ef1e65..c02fd0505e 100644
--- a/test/Abp.MemoryDb.Tests/Abp.MemoryDb.Tests.csproj
+++ b/test/Abp.MemoryDb.Tests/Abp.MemoryDb.Tests.csproj
@@ -19,7 +19,7 @@
-
+
@@ -41,4 +41,8 @@
+
+
+
+
diff --git a/test/Abp.NHibernate.Tests/Abp.NHibernate.Tests.csproj b/test/Abp.NHibernate.Tests/Abp.NHibernate.Tests.csproj
index 5ac4a017b2..d11d4f68d3 100644
--- a/test/Abp.NHibernate.Tests/Abp.NHibernate.Tests.csproj
+++ b/test/Abp.NHibernate.Tests/Abp.NHibernate.Tests.csproj
@@ -25,7 +25,7 @@
-
+
all
@@ -34,4 +34,8 @@
+
+
+
+
diff --git a/test/Abp.Quartz.Tests/Abp.Quartz.Tests.csproj b/test/Abp.Quartz.Tests/Abp.Quartz.Tests.csproj
index e56669cea8..681799d779 100644
--- a/test/Abp.Quartz.Tests/Abp.Quartz.Tests.csproj
+++ b/test/Abp.Quartz.Tests/Abp.Quartz.Tests.csproj
@@ -25,7 +25,7 @@
-
+
all
@@ -37,6 +37,10 @@
+
+
+
+
diff --git a/test/Abp.RedisCache.Tests/Abp.RedisCache.Tests.csproj b/test/Abp.RedisCache.Tests/Abp.RedisCache.Tests.csproj
index 9ca00a76b1..0f6b241692 100644
--- a/test/Abp.RedisCache.Tests/Abp.RedisCache.Tests.csproj
+++ b/test/Abp.RedisCache.Tests/Abp.RedisCache.Tests.csproj
@@ -17,7 +17,7 @@
-
+
@@ -39,5 +39,9 @@
+
+
+
+
diff --git a/test/Abp.TestBase.SampleApplication.Tests/Abp.TestBase.SampleApplication.Tests.csproj b/test/Abp.TestBase.SampleApplication.Tests/Abp.TestBase.SampleApplication.Tests.csproj
index d82e2148d0..5667a25512 100644
--- a/test/Abp.TestBase.SampleApplication.Tests/Abp.TestBase.SampleApplication.Tests.csproj
+++ b/test/Abp.TestBase.SampleApplication.Tests/Abp.TestBase.SampleApplication.Tests.csproj
@@ -19,13 +19,13 @@
-
+
all
runtime; build; native; contentfiles; analyzers
-
+
@@ -37,4 +37,8 @@
+
+
+
+
diff --git a/test/Abp.TestBase.SampleApplication/Abp.TestBase.SampleApplication.csproj b/test/Abp.TestBase.SampleApplication/Abp.TestBase.SampleApplication.csproj
index 09513b14f7..00c322e141 100644
--- a/test/Abp.TestBase.SampleApplication/Abp.TestBase.SampleApplication.csproj
+++ b/test/Abp.TestBase.SampleApplication/Abp.TestBase.SampleApplication.csproj
@@ -32,4 +32,8 @@
+
+
+
+
diff --git a/test/Abp.TestBase.Tests/Abp.TestBase.Tests.csproj b/test/Abp.TestBase.Tests/Abp.TestBase.Tests.csproj
index de75e9a694..3325d88866 100644
--- a/test/Abp.TestBase.Tests/Abp.TestBase.Tests.csproj
+++ b/test/Abp.TestBase.Tests/Abp.TestBase.Tests.csproj
@@ -19,7 +19,7 @@
-
+
all
@@ -40,4 +40,8 @@
+
+
+
+
diff --git a/test/Abp.Tests/Abp.Tests.csproj b/test/Abp.Tests/Abp.Tests.csproj
index d3cda79e1b..8f5e538bbe 100644
--- a/test/Abp.Tests/Abp.Tests.csproj
+++ b/test/Abp.Tests/Abp.Tests.csproj
@@ -34,7 +34,7 @@
-
+
all
@@ -58,4 +58,8 @@
+
+
+
+
diff --git a/test/Abp.Web.Api.Tests/Abp.Web.Api.Tests.csproj b/test/Abp.Web.Api.Tests/Abp.Web.Api.Tests.csproj
index eeed413bba..0c0317f81d 100644
--- a/test/Abp.Web.Api.Tests/Abp.Web.Api.Tests.csproj
+++ b/test/Abp.Web.Api.Tests/Abp.Web.Api.Tests.csproj
@@ -27,7 +27,7 @@
-
+
all
@@ -39,4 +39,8 @@
+
+
+
+
diff --git a/test/Abp.Web.Common.Tests/Abp.Web.Common.Tests.csproj b/test/Abp.Web.Common.Tests/Abp.Web.Common.Tests.csproj
index c80eb1c800..0369a10fa2 100644
--- a/test/Abp.Web.Common.Tests/Abp.Web.Common.Tests.csproj
+++ b/test/Abp.Web.Common.Tests/Abp.Web.Common.Tests.csproj
@@ -20,7 +20,7 @@
-
+
@@ -42,5 +42,9 @@
+
+
+
+
diff --git a/test/Abp.Web.Mvc.Tests/Abp.Web.Mvc.Tests.csproj b/test/Abp.Web.Mvc.Tests/Abp.Web.Mvc.Tests.csproj
index 34be86101d..21141c6696 100644
--- a/test/Abp.Web.Mvc.Tests/Abp.Web.Mvc.Tests.csproj
+++ b/test/Abp.Web.Mvc.Tests/Abp.Web.Mvc.Tests.csproj
@@ -21,7 +21,7 @@
-
+
all
@@ -33,4 +33,8 @@
+
+
+
+
diff --git a/test/Abp.Web.Tests/Abp.Web.Tests.csproj b/test/Abp.Web.Tests/Abp.Web.Tests.csproj
index adb250a59f..813358a057 100644
--- a/test/Abp.Web.Tests/Abp.Web.Tests.csproj
+++ b/test/Abp.Web.Tests/Abp.Web.Tests.csproj
@@ -25,7 +25,7 @@
-
+
all
@@ -37,4 +37,8 @@
+
+
+
+
diff --git a/test/Abp.Zero.SampleApp.EntityFramework/Abp.Zero.SampleApp.EntityFramework.csproj b/test/Abp.Zero.SampleApp.EntityFramework/Abp.Zero.SampleApp.EntityFramework.csproj
index 4e866122fe..d8dcc63a9e 100644
--- a/test/Abp.Zero.SampleApp.EntityFramework/Abp.Zero.SampleApp.EntityFramework.csproj
+++ b/test/Abp.Zero.SampleApp.EntityFramework/Abp.Zero.SampleApp.EntityFramework.csproj
@@ -24,4 +24,8 @@
+
+
+
+
diff --git a/test/Abp.Zero.SampleApp.NHibernateTests/Abp.Zero.SampleApp.NHibernateTests.csproj b/test/Abp.Zero.SampleApp.NHibernateTests/Abp.Zero.SampleApp.NHibernateTests.csproj
index e76a9a183a..84efadc698 100644
--- a/test/Abp.Zero.SampleApp.NHibernateTests/Abp.Zero.SampleApp.NHibernateTests.csproj
+++ b/test/Abp.Zero.SampleApp.NHibernateTests/Abp.Zero.SampleApp.NHibernateTests.csproj
@@ -23,7 +23,7 @@
-
+
@@ -39,4 +39,8 @@
+
+
+
+
diff --git a/test/Abp.Zero.SampleApp.Tests/Abp.Zero.SampleApp.Tests.csproj b/test/Abp.Zero.SampleApp.Tests/Abp.Zero.SampleApp.Tests.csproj
index 4bc0ec5f5d..3b4bf7c0cc 100644
--- a/test/Abp.Zero.SampleApp.Tests/Abp.Zero.SampleApp.Tests.csproj
+++ b/test/Abp.Zero.SampleApp.Tests/Abp.Zero.SampleApp.Tests.csproj
@@ -28,7 +28,7 @@
-
+
@@ -36,7 +36,7 @@
runtime; build; native; contentfiles; analyzers
-
+
@@ -44,4 +44,8 @@
+
+
+
+
diff --git a/test/Abp.Zero.SampleApp/Abp.Zero.SampleApp.csproj b/test/Abp.Zero.SampleApp/Abp.Zero.SampleApp.csproj
index 218e5f7087..f4fbb80a2c 100644
--- a/test/Abp.Zero.SampleApp/Abp.Zero.SampleApp.csproj
+++ b/test/Abp.Zero.SampleApp/Abp.Zero.SampleApp.csproj
@@ -27,4 +27,8 @@
+
+
+
+
diff --git a/test/Abp.ZeroCore.IdentityServer4.Tests/Abp.ZeroCore.IdentityServer4.Tests.csproj b/test/Abp.ZeroCore.IdentityServer4.Tests/Abp.ZeroCore.IdentityServer4.Tests.csproj
index 879c46f0a1..99d662fb7b 100644
--- a/test/Abp.ZeroCore.IdentityServer4.Tests/Abp.ZeroCore.IdentityServer4.Tests.csproj
+++ b/test/Abp.ZeroCore.IdentityServer4.Tests/Abp.ZeroCore.IdentityServer4.Tests.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/test/Abp.ZeroCore.SampleApp/Abp.ZeroCore.SampleApp.csproj b/test/Abp.ZeroCore.SampleApp/Abp.ZeroCore.SampleApp.csproj
index c15e32a4d4..4387db7b68 100644
--- a/test/Abp.ZeroCore.SampleApp/Abp.ZeroCore.SampleApp.csproj
+++ b/test/Abp.ZeroCore.SampleApp/Abp.ZeroCore.SampleApp.csproj
@@ -7,12 +7,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/test/Abp.ZeroCore.Tests/Abp.ZeroCore.Tests.csproj b/test/Abp.ZeroCore.Tests/Abp.ZeroCore.Tests.csproj
index 454700b24b..5eb493c7cd 100644
--- a/test/Abp.ZeroCore.Tests/Abp.ZeroCore.Tests.csproj
+++ b/test/Abp.ZeroCore.Tests/Abp.ZeroCore.Tests.csproj
@@ -30,9 +30,9 @@
-
-
-
+
+
+
diff --git a/test/aspnet-core-demo/AbpAspNetCoreDemo.Tests/AbpAspNetCoreDemo.IntegrationTests.csproj b/test/aspnet-core-demo/AbpAspNetCoreDemo.Tests/AbpAspNetCoreDemo.IntegrationTests.csproj
index 4de01ed701..de148d45e7 100644
--- a/test/aspnet-core-demo/AbpAspNetCoreDemo.Tests/AbpAspNetCoreDemo.IntegrationTests.csproj
+++ b/test/aspnet-core-demo/AbpAspNetCoreDemo.Tests/AbpAspNetCoreDemo.IntegrationTests.csproj
@@ -5,12 +5,12 @@
-
+
-
+
diff --git a/test/aspnet-core-demo/AbpAspNetCoreDemo/AbpAspNetCoreDemo.csproj b/test/aspnet-core-demo/AbpAspNetCoreDemo/AbpAspNetCoreDemo.csproj
index fc97c49135..f95acb07cf 100644
--- a/test/aspnet-core-demo/AbpAspNetCoreDemo/AbpAspNetCoreDemo.csproj
+++ b/test/aspnet-core-demo/AbpAspNetCoreDemo/AbpAspNetCoreDemo.csproj
@@ -26,12 +26,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive