From c67d2ab6fea28b182458098b79d9d118e5268caf Mon Sep 17 00:00:00 2001 From: Diogo Trindade Date: Sun, 5 Nov 2023 16:48:20 +0000 Subject: [PATCH] Depend on each package only once I dont know if this is the 'good-practice' way to do this, but it seems much less error prone to me to depend on each package in only one project. dotnet should handle implicit references. This commit references (almost) each package in the lowest level it's needed, and assumes implicit references on above levels. --- src/Artemis.Core/Artemis.Core.csproj | 13 +----------- src/Artemis.UI.Linux/Artemis.UI.Linux.csproj | 8 -------- src/Artemis.UI.MacOS/Artemis.UI.MacOS.csproj | 8 -------- .../Artemis.UI.Shared.csproj | 11 ++-------- .../Artemis.UI.Windows.csproj | 6 ------ src/Artemis.UI/Artemis.UI.csproj | 20 ------------------- .../Artemis.VisualScripting.csproj | 7 ------- .../Artemis.WebClient.Workshop.csproj | 8 -------- src/Artemis.props | 4 +--- 9 files changed, 4 insertions(+), 81 deletions(-) diff --git a/src/Artemis.Core/Artemis.Core.csproj b/src/Artemis.Core/Artemis.Core.csproj index 68c2ce582..78c9109fb 100644 --- a/src/Artemis.Core/Artemis.Core.csproj +++ b/src/Artemis.Core/Artemis.Core.csproj @@ -43,31 +43,20 @@ - + - - - - - - - - - ..\..\..\RGB.NET\bin\net7.0\RGB.NET.Layout.dll - - \ No newline at end of file diff --git a/src/Artemis.UI.Linux/Artemis.UI.Linux.csproj b/src/Artemis.UI.Linux/Artemis.UI.Linux.csproj index 1e02addc1..1e3f08b07 100644 --- a/src/Artemis.UI.Linux/Artemis.UI.Linux.csproj +++ b/src/Artemis.UI.Linux/Artemis.UI.Linux.csproj @@ -17,14 +17,6 @@ - - - - - - - - diff --git a/src/Artemis.UI.MacOS/Artemis.UI.MacOS.csproj b/src/Artemis.UI.MacOS/Artemis.UI.MacOS.csproj index a32042c7e..3e7d54e11 100644 --- a/src/Artemis.UI.MacOS/Artemis.UI.MacOS.csproj +++ b/src/Artemis.UI.MacOS/Artemis.UI.MacOS.csproj @@ -16,14 +16,6 @@ - - - - - - - - diff --git a/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj b/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj index e37523b1d..330dc8b65 100644 --- a/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj +++ b/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj @@ -17,21 +17,14 @@ - + - + - - - - - ..\..\..\RGB.NET\bin\net7.0\RGB.NET.Layout.dll - - diff --git a/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj b/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj index d7b3e08a7..81e5facd1 100644 --- a/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj +++ b/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj @@ -23,17 +23,11 @@ - - - - - - diff --git a/src/Artemis.UI/Artemis.UI.csproj b/src/Artemis.UI/Artemis.UI.csproj index e4a63012a..10bac1436 100644 --- a/src/Artemis.UI/Artemis.UI.csproj +++ b/src/Artemis.UI/Artemis.UI.csproj @@ -19,32 +19,18 @@ - - - - - - - - - - all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - @@ -52,10 +38,4 @@ - - - - ..\..\..\RGB.NET\bin\net7.0\RGB.NET.Layout.dll - - \ No newline at end of file diff --git a/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj b/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj index a48111050..8f79fa6d8 100644 --- a/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj +++ b/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj @@ -9,14 +9,7 @@ - - - - - - - diff --git a/src/Artemis.WebClient.Workshop/Artemis.WebClient.Workshop.csproj b/src/Artemis.WebClient.Workshop/Artemis.WebClient.Workshop.csproj index 0f6acb5f9..b1d577ad0 100644 --- a/src/Artemis.WebClient.Workshop/Artemis.WebClient.Workshop.csproj +++ b/src/Artemis.WebClient.Workshop/Artemis.WebClient.Workshop.csproj @@ -9,12 +9,10 @@ - - @@ -53,10 +51,4 @@ - - - - ..\..\..\RGB.NET\bin\net7.0\RGB.NET.Layout.dll - - diff --git a/src/Artemis.props b/src/Artemis.props index 9c3fae302..b557fd378 100644 --- a/src/Artemis.props +++ b/src/Artemis.props @@ -1,9 +1,7 @@ 11.0.5 - 11.0.2 - 2.0.4 - 2.0.0-prerelease.101 + 2.0.0-prerelease.125 2.88.6 \ No newline at end of file