diff --git a/Directory.Build.props b/Directory.Build.props
index 01cd3b1064..c8418ebedb 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -31,7 +31,7 @@
false
true
- 11.0.0
+ 12.0.0
true
true
diff --git a/src/Umbraco.Cms.Api.Common/Umbraco.Cms.Api.Common.csproj b/src/Umbraco.Cms.Api.Common/Umbraco.Cms.Api.Common.csproj
index edf3fd1f98..e2d7c8e38d 100644
--- a/src/Umbraco.Cms.Api.Common/Umbraco.Cms.Api.Common.csproj
+++ b/src/Umbraco.Cms.Api.Common/Umbraco.Cms.Api.Common.csproj
@@ -2,17 +2,18 @@
Umbraco CMS - API Common
Contains the bits and pieces that are shared between the Umbraco CMS APIs.
- true
- false
- Umbraco.Cms.Api.Common
- Umbraco.Cms.Api.Common
+
+
+
+
+
-
+
diff --git a/src/Umbraco.Cms.Api.Delivery/Umbraco.Cms.Api.Delivery.csproj b/src/Umbraco.Cms.Api.Delivery/Umbraco.Cms.Api.Delivery.csproj
index 33a3105b73..a37f74f541 100644
--- a/src/Umbraco.Cms.Api.Delivery/Umbraco.Cms.Api.Delivery.csproj
+++ b/src/Umbraco.Cms.Api.Delivery/Umbraco.Cms.Api.Delivery.csproj
@@ -2,14 +2,8 @@
Umbraco CMS - Delivery API
Contains the presentation layer for the Umbraco CMS Delivery API.
- true
- false
- Umbraco.Cms.Api.Delivery
- Umbraco.Cms.Api.Delivery
- Umbraco.Cms.Api.Delivery
-
diff --git a/src/Umbraco.Cms.Imaging.ImageSharp2/Umbraco.Cms.Imaging.ImageSharp2.csproj b/src/Umbraco.Cms.Imaging.ImageSharp2/Umbraco.Cms.Imaging.ImageSharp2.csproj
index dc0299defd..14c203bad6 100644
--- a/src/Umbraco.Cms.Imaging.ImageSharp2/Umbraco.Cms.Imaging.ImageSharp2.csproj
+++ b/src/Umbraco.Cms.Imaging.ImageSharp2/Umbraco.Cms.Imaging.ImageSharp2.csproj
@@ -2,8 +2,6 @@
Umbraco CMS - Imaging - ImageSharp 2
Adds imaging support using ImageSharp/ImageSharp.Web version 2 to Umbraco CMS.
-
- false
diff --git a/src/Umbraco.Cms.Persistence.EFCore.SqlServer/Umbraco.Cms.Persistence.EFCore.SqlServer.csproj b/src/Umbraco.Cms.Persistence.EFCore.SqlServer/Umbraco.Cms.Persistence.EFCore.SqlServer.csproj
index 946c08556f..f710397004 100644
--- a/src/Umbraco.Cms.Persistence.EFCore.SqlServer/Umbraco.Cms.Persistence.EFCore.SqlServer.csproj
+++ b/src/Umbraco.Cms.Persistence.EFCore.SqlServer/Umbraco.Cms.Persistence.EFCore.SqlServer.csproj
@@ -1,6 +1,7 @@
-
+
- Umbraco CMS - EF Core - SqlServer migrations
+ Umbraco CMS - Persistence - Entity Framework Core - SQL Server migrations
+ Adds support for Entity Framework Core SQL Server migrations to Umbraco CMS.
false
diff --git a/src/Umbraco.Cms.Persistence.EFCore.Sqlite/Umbraco.Cms.Persistence.EFCore.Sqlite.csproj b/src/Umbraco.Cms.Persistence.EFCore.Sqlite/Umbraco.Cms.Persistence.EFCore.Sqlite.csproj
index f95f1cd1e1..6087a86746 100644
--- a/src/Umbraco.Cms.Persistence.EFCore.Sqlite/Umbraco.Cms.Persistence.EFCore.Sqlite.csproj
+++ b/src/Umbraco.Cms.Persistence.EFCore.Sqlite/Umbraco.Cms.Persistence.EFCore.Sqlite.csproj
@@ -1,6 +1,7 @@
- Umbraco CMS - EF Core - Sqlite migrations
+ Umbraco CMS - Persistence - Entity Framework Core - SQLite migrations
+ Adds support for Entity Framework Core SQLite migrations to Umbraco CMS.
false
diff --git a/src/Umbraco.Cms.Persistence.EFCore/Umbraco.Cms.Persistence.EFCore.csproj b/src/Umbraco.Cms.Persistence.EFCore/Umbraco.Cms.Persistence.EFCore.csproj
index f8e3851ccd..afeab8aa89 100644
--- a/src/Umbraco.Cms.Persistence.EFCore/Umbraco.Cms.Persistence.EFCore.csproj
+++ b/src/Umbraco.Cms.Persistence.EFCore/Umbraco.Cms.Persistence.EFCore.csproj
@@ -1,8 +1,7 @@
- Umbraco CMS - Persistence - EFCore
-
- false
+ Umbraco CMS - Persistence - Entity Framework Core
+ Adds support for Entity Framework Core to Umbraco CMS.
@@ -21,5 +20,4 @@
<_Parameter1>Umbraco.Tests.Integration
-
diff --git a/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj b/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
index e7dcdd5bec..37653bc9a8 100644
--- a/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
+++ b/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
@@ -4,8 +4,6 @@
Installs Umbraco CMS with minimal dependencies in your ASP.NET Core project.
false
false
-
- false
diff --git a/src/Umbraco.Core/CompatibilitySuppressions.xml b/src/Umbraco.Core/CompatibilitySuppressions.xml
deleted file mode 100644
index f486c5dc88..0000000000
--- a/src/Umbraco.Core/CompatibilitySuppressions.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
- CP0001
- T:Umbraco.New.Cms.Core.Models.PagedModel`1
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0005
- M:Umbraco.Cms.Core.Models.PublishedContent.PublishedPropertyBase.GetDeliveryApiValue(System.Boolean,System.String,System.String)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Events.IEventAggregator.Publish``2(System.Collections.Generic.IEnumerable{``0})
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Events.IEventAggregator.PublishAsync``2(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Models.PublishedContent.IPublishedProperty.GetDeliveryApiValue(System.Boolean,System.String,System.String)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Models.PublishedContent.IPublishedPropertyType.ConvertInterToDeliveryApiObject(Umbraco.Cms.Core.Models.PublishedContent.IPublishedElement,Umbraco.Cms.Core.PropertyEditors.PropertyCacheLevel,System.Object,System.Boolean,System.Boolean)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Models.PublishedContent.IPublishedPropertyType.ConvertInterToDeliveryApiObject(Umbraco.Cms.Core.Models.PublishedContent.IPublishedElement,Umbraco.Cms.Core.PropertyEditors.PropertyCacheLevel,System.Object,System.Boolean)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- P:Umbraco.Cms.Core.Models.PublishedContent.IPublishedPropertyType.DeliveryApiCacheLevel
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- P:Umbraco.Cms.Core.Scoping.ICoreScope.Locks
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
\ No newline at end of file
diff --git a/src/Umbraco.Infrastructure/CompatibilitySuppressions.xml b/src/Umbraco.Infrastructure/CompatibilitySuppressions.xml
deleted file mode 100644
index a9076b112d..0000000000
--- a/src/Umbraco.Infrastructure/CompatibilitySuppressions.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
- CP0001
- T:Umbraco.Cms.Core.Cache.DistributedCacheBinder
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0001
- T:Umbraco.Cms.Infrastructure.Migrations.PostMigrations.ClearCsrfCookies
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0001
- T:Umbraco.Cms.Infrastructure.Migrations.PostMigrations.DeleteLogViewerQueryFile
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0001
- T:Umbraco.Cms.Infrastructure.Migrations.PostMigrations.RebuildPublishedSnapshot
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0001
- T:Umbraco.Extensions.DistributedCacheExtensions
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Core.Migrations.IMigrationPlanExecutor.Execute(Umbraco.Cms.Infrastructure.Migrations.MigrationPlan,System.String)
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Infrastructure.Migrations.IMigrationContext.AddPostMigration``1
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Infrastructure.Migrations.MigrationPlan.AddPostMigration``1
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Infrastructure.Migrations.MigrationPlan.get_PostMigrationTypes
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Infrastructure.Migrations.MigrationPlanExecutor.Execute(Umbraco.Cms.Infrastructure.Migrations.MigrationPlan,System.String)
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Infrastructure.Migrations.Upgrade.Upgrader.Execute(Umbraco.Cms.Core.Migrations.IMigrationPlanExecutor,Umbraco.Cms.Core.Scoping.IScopeProvider,Umbraco.Cms.Core.Services.IKeyValueService)
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Migrations.IMigrationPlanExecutor.ExecutePlan(Umbraco.Cms.Infrastructure.Migrations.MigrationPlan,System.String)
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Infrastructure.Search.IUmbracoIndexingHandler.RemoveProtectedContent
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
- CP0006
- P:Umbraco.Cms.Infrastructure.Examine.IUmbracoIndex.SupportProtectedContent
- lib/net7.0/Umbraco.Infrastructure.dll
- lib/net7.0/Umbraco.Infrastructure.dll
- true
-
-
diff --git a/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj b/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj
index 00e6c46273..0fe0a3784f 100644
--- a/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj
+++ b/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj
@@ -3,7 +3,6 @@
Umbraco.Cms.Web.BackOffice
Umbraco CMS - Web - Backoffice
Contains the backoffice assembly needed to run the backend of Umbraco CMS.
- Library
Umbraco.Cms.Web.BackOffice
diff --git a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
index bc05a391cc..5f359bf99e 100644
--- a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
+++ b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
@@ -1,6 +1,7 @@
Umbraco.Cms.Web.UI
+ false
false
diff --git a/src/Umbraco.Web.Website/Umbraco.Web.Website.csproj b/src/Umbraco.Web.Website/Umbraco.Web.Website.csproj
index 0d4a775a95..4b71708b53 100644
--- a/src/Umbraco.Web.Website/Umbraco.Web.Website.csproj
+++ b/src/Umbraco.Web.Website/Umbraco.Web.Website.csproj
@@ -3,7 +3,6 @@
Umbraco.Cms.Web.Website
Umbraco CMS - Web - Website
Contains the website assembly needed to run the frontend of Umbraco CMS.
- Library
Umbraco.Cms.Web.Website
diff --git a/tests/Directory.Build.props b/tests/Directory.Build.props
index a773c6a1c9..ec220ec3a8 100644
--- a/tests/Directory.Build.props
+++ b/tests/Directory.Build.props
@@ -2,10 +2,15 @@
+
+
+ false
+ false
+
+
annotations
- false
diff --git a/tests/Umbraco.TestData/Umbraco.TestData.csproj b/tests/Umbraco.TestData/Umbraco.TestData.csproj
index 64772d371e..fd5335ecc6 100644
--- a/tests/Umbraco.TestData/Umbraco.TestData.csproj
+++ b/tests/Umbraco.TestData/Umbraco.TestData.csproj
@@ -1,10 +1,4 @@
-
- Umbraco.TestData
- false
- false
-
-
diff --git a/tests/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj b/tests/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj
index f338b443f3..1bc14388f0 100644
--- a/tests/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj
+++ b/tests/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj
@@ -1,9 +1,6 @@
Exe
- false
- false
- false
diff --git a/tests/Umbraco.Tests.Common/Umbraco.Tests.Common.csproj b/tests/Umbraco.Tests.Common/Umbraco.Tests.Common.csproj
index 835bde8848..26d1baf85b 100644
--- a/tests/Umbraco.Tests.Common/Umbraco.Tests.Common.csproj
+++ b/tests/Umbraco.Tests.Common/Umbraco.Tests.Common.csproj
@@ -4,6 +4,7 @@
Umbraco CMS - Test tools
Contains commonly used tools to write tests for Umbraco CMS, such as various builders for content etc.
Umbraco.Cms.Tests.Common
+ true
true
diff --git a/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj b/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj
index 6ef2c2a70f..069fb7e5a7 100644
--- a/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj
+++ b/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj
@@ -1,11 +1,11 @@
+ true
Umbraco.Cms.Tests.Integration
Umbraco CMS - Integration tests
Contains helper classes for integration tests with Umbraco CMS, including all internal integration tests.
- true
- true
Umbraco.Cms.Tests.Integration
+ true
true
diff --git a/tests/Umbraco.Tests.UnitTests/Umbraco.Tests.UnitTests.csproj b/tests/Umbraco.Tests.UnitTests/Umbraco.Tests.UnitTests.csproj
index 5efd49eedf..8e7d3175f5 100644
--- a/tests/Umbraco.Tests.UnitTests/Umbraco.Tests.UnitTests.csproj
+++ b/tests/Umbraco.Tests.UnitTests/Umbraco.Tests.UnitTests.csproj
@@ -2,8 +2,6 @@
true
Umbraco.Cms.Tests.UnitTests
- false
- false