diff --git a/Directory.Build.props b/Directory.Build.props
index e807da2a2..aca2e4c6a 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -14,6 +14,11 @@
AllEnabledByDefault
+
+
+
+
+
diff --git a/Directory.Build.targets b/Directory.Build.targets
deleted file mode 100644
index ddcfe9ca8..000000000
--- a/Directory.Build.targets
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
- 9.0.0
- 9.0.0
- 9.0.0
-
- 4.1.2
- 8.3.2
- 8.2.1
-
-
-
- 4.11.0
-
- 9.0.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(MSBuildThisFileDirectory)
- $(CodeAnalysisSettingsLocation)LeanCode.CodeAnalysis.ruleset
-
-
diff --git a/Directory.Packages.props b/Directory.Packages.props
new file mode 100644
index 000000000..fb9a52499
--- /dev/null
+++ b/Directory.Packages.props
@@ -0,0 +1,141 @@
+
+
+ true
+
+ 9.0.0
+ 9.0.0
+ 9.0.0
+
+ 4.1.2
+ 8.3.2
+
+
+
+ 4.11.0
+
+ 9.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/LeanCode.CoreLibrary.sln b/LeanCode.CoreLibrary.sln
index ed2624b92..1d234b4eb 100755
--- a/LeanCode.CoreLibrary.sln
+++ b/LeanCode.CoreLibrary.sln
@@ -129,8 +129,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LeanCode.AzureIdentity.Test
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LeanCode.Dapper.Tests", "test\Infrastructure\LeanCode.Dapper.Tests\LeanCode.Dapper.Tests.csproj", "{8DF10985-C8B8-4F30-ACD4-3A1110D53550}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LeanCode.StyleCop", "src\Tools\LeanCode.StyleCop\LeanCode.StyleCop.csproj", "{2E0CDEC9-09E6-4F77-9965-57F16DE50437}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LeanCode.DomainModels.Generators", "src\Domain\LeanCode.DomainModels.Generators\LeanCode.DomainModels.Generators.csproj", "{87B08E27-3BA3-45FC-BB9F-FA0DC6B5DCFC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LeanCode.Kratos", "src\Infrastructure\LeanCode.Kratos\LeanCode.Kratos.csproj", "{9DFCEC60-3BF9-46A5-BFAD-8D988BBC44E3}"
@@ -813,18 +811,6 @@ Global
{8DF10985-C8B8-4F30-ACD4-3A1110D53550}.Release|x64.Build.0 = Release|Any CPU
{8DF10985-C8B8-4F30-ACD4-3A1110D53550}.Release|x86.ActiveCfg = Release|Any CPU
{8DF10985-C8B8-4F30-ACD4-3A1110D53550}.Release|x86.Build.0 = Release|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Debug|x64.ActiveCfg = Debug|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Debug|x64.Build.0 = Debug|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Debug|x86.Build.0 = Debug|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Release|Any CPU.Build.0 = Release|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Release|x64.ActiveCfg = Release|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Release|x64.Build.0 = Release|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Release|x86.ActiveCfg = Release|Any CPU
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437}.Release|x86.Build.0 = Release|Any CPU
{87B08E27-3BA3-45FC-BB9F-FA0DC6B5DCFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{87B08E27-3BA3-45FC-BB9F-FA0DC6B5DCFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{87B08E27-3BA3-45FC-BB9F-FA0DC6B5DCFC}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -1298,7 +1284,6 @@ Global
{0E3A75B7-8064-4288-836E-CD695177633D} = {1358A1B6-E8BB-4607-8B61-FDAE49F0EAA4}
{BA83956A-6867-4E63-9417-C227F477981B} = {D9CFC5C4-8B87-4EDF-85D1-1471EA1B6D27}
{8DF10985-C8B8-4F30-ACD4-3A1110D53550} = {D9CFC5C4-8B87-4EDF-85D1-1471EA1B6D27}
- {2E0CDEC9-09E6-4F77-9965-57F16DE50437} = {E8EB0677-F9F2-4279-959D-F12128C4B034}
{87B08E27-3BA3-45FC-BB9F-FA0DC6B5DCFC} = {CEFCB733-AF22-46A6-8CAA-A620D9E90DB4}
{9DFCEC60-3BF9-46A5-BFAD-8D988BBC44E3} = {1358A1B6-E8BB-4607-8B61-FDAE49F0EAA4}
{2EA2D6D4-E67A-4A77-8281-EABEF0C17819} = {D9CFC5C4-8B87-4EDF-85D1-1471EA1B6D27}
diff --git a/src/Infrastructure/LeanCode.ExternalIdentityProviders/LeanCode.ExternalIdentityProviders.csproj b/src/Infrastructure/LeanCode.ExternalIdentityProviders/LeanCode.ExternalIdentityProviders.csproj
index 38d819a2a..8776c483c 100644
--- a/src/Infrastructure/LeanCode.ExternalIdentityProviders/LeanCode.ExternalIdentityProviders.csproj
+++ b/src/Infrastructure/LeanCode.ExternalIdentityProviders/LeanCode.ExternalIdentityProviders.csproj
@@ -6,11 +6,14 @@
-
-
+
+
+
+
+
diff --git a/src/Infrastructure/LeanCode.IdentityServer.KeyVault/LeanCode.IdentityServer.KeyVault.csproj b/src/Infrastructure/LeanCode.IdentityServer.KeyVault/LeanCode.IdentityServer.KeyVault.csproj
index 4c8bfcedf..416f4a915 100644
--- a/src/Infrastructure/LeanCode.IdentityServer.KeyVault/LeanCode.IdentityServer.KeyVault.csproj
+++ b/src/Infrastructure/LeanCode.IdentityServer.KeyVault/LeanCode.IdentityServer.KeyVault.csproj
@@ -7,6 +7,10 @@
+
+
+
+
diff --git a/src/Tools/LeanCode.StyleCop/LeanCode.StyleCop.csproj b/src/Tools/LeanCode.StyleCop/LeanCode.StyleCop.csproj
deleted file mode 100644
index 101e233a4..000000000
--- a/src/Tools/LeanCode.StyleCop/LeanCode.StyleCop.csproj
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- false
- true
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Tools/LeanCode.StyleCop/LeanCode.StyleCop.props b/src/Tools/LeanCode.StyleCop/LeanCode.StyleCop.props
deleted file mode 100644
index 32d353315..000000000
--- a/src/Tools/LeanCode.StyleCop/LeanCode.StyleCop.props
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/src/Tools/LeanCode.StyleCop/stylecop.json b/src/Tools/LeanCode.StyleCop/stylecop.json
deleted file mode 100644
index 3f86ecc2e..000000000
--- a/src/Tools/LeanCode.StyleCop/stylecop.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "orderingRules": {
- "usingDirectivesPlacement": "outsideNamespace"
- },
- "layoutRules": {
- "newlineAtEndOfFile": "require",
- "allowConsecutiveUsings": true
- },
- "namingRules": {
- "tupleElementNameCasing": "PascalCase",
- "includeInferredTupleElementNames": true,
- "allowCommonHungarianPrefixes": false
- }
- }
-}
diff --git a/test/Domain/LeanCode.DomainModels.Tests/LeanCode.DomainModels.Tests.csproj b/test/Domain/LeanCode.DomainModels.Tests/LeanCode.DomainModels.Tests.csproj
index 74bedcb41..7214738ce 100644
--- a/test/Domain/LeanCode.DomainModels.Tests/LeanCode.DomainModels.Tests.csproj
+++ b/test/Domain/LeanCode.DomainModels.Tests/LeanCode.DomainModels.Tests.csproj
@@ -15,7 +15,7 @@
-
+
System.Linq