From ea44850804a1bd02b42339af2f4431e4a8535274 Mon Sep 17 00:00:00 2001 From: Laura Neto <12862535+lauraneto@users.noreply.github.com> Date: Tue, 14 Oct 2025 09:39:53 +0200 Subject: [PATCH] Dependencies: Remove `Microsoft.CodeAnalysis.CSharp` dependency from Umbraco.Infrastructure (#20481) * Remove Microsoft.CodeAnalysis.CSharp from Infrastructure project This was only needed for runtime compilation and thus is no longer needed in Infrastructure. It also caused dependency problems with EF Core Design in previous versions. * Disable CPM for UI project to better reflect consumers This will ensure that we face any potential dependency issues consumers are also likely to run into. * Add `Microsoft.CodeAnalysis.CSharp` reference to `Umbraco.Cms.DevelopmentMode.Backoffice` --- Directory.Packages.props | 5 ----- .../Umbraco.Cms.DevelopmentMode.Backoffice.csproj | 3 ++- .../Umbraco.Infrastructure.csproj | 1 - src/Umbraco.Web.UI/Umbraco.Web.UI.csproj | 15 +++------------ 4 files changed, 5 insertions(+), 19 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index e2aa9d1c3f..60d2e5d102 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -14,14 +14,9 @@ - - - - - diff --git a/src/Umbraco.Cms.DevelopmentMode.Backoffice/Umbraco.Cms.DevelopmentMode.Backoffice.csproj b/src/Umbraco.Cms.DevelopmentMode.Backoffice/Umbraco.Cms.DevelopmentMode.Backoffice.csproj index 635bbeed4c..bacbbd7cbf 100644 --- a/src/Umbraco.Cms.DevelopmentMode.Backoffice/Umbraco.Cms.DevelopmentMode.Backoffice.csproj +++ b/src/Umbraco.Cms.DevelopmentMode.Backoffice/Umbraco.Cms.DevelopmentMode.Backoffice.csproj @@ -8,10 +8,11 @@ + - + diff --git a/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj b/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj index 1004517b44..06e73265fc 100644 --- a/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj +++ b/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj @@ -40,7 +40,6 @@ - diff --git a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj index 37fd91a3e5..21bff12dca 100644 --- a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj +++ b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj @@ -5,6 +5,7 @@ false false + false @@ -24,23 +25,13 @@ - - - - - - - - - - - + - +