diff --git a/Directory.Packages.props b/Directory.Packages.props
new file mode 100644
index 00000000..4881c637
--- /dev/null
+++ b/Directory.Packages.props
@@ -0,0 +1,36 @@
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/EgwCoreLib.Lux.Core/EgwCoreLib.Lux.Core.csproj b/EgwCoreLib.Lux.Core/EgwCoreLib.Lux.Core.csproj
index 71e5213d..80a965ae 100644
--- a/EgwCoreLib.Lux.Core/EgwCoreLib.Lux.Core.csproj
+++ b/EgwCoreLib.Lux.Core/EgwCoreLib.Lux.Core.csproj
@@ -1,4 +1,4 @@
-
+
EgwCoreLib.Lux.Core
@@ -21,9 +21,9 @@
-
-
-
-
+
+
+
+
diff --git a/EgwCoreLib.Lux.Data/EgwCoreLib.Lux.Data.csproj b/EgwCoreLib.Lux.Data/EgwCoreLib.Lux.Data.csproj
index 9bc658cf..fed9128f 100644
--- a/EgwCoreLib.Lux.Data/EgwCoreLib.Lux.Data.csproj
+++ b/EgwCoreLib.Lux.Data/EgwCoreLib.Lux.Data.csproj
@@ -1,4 +1,4 @@
-
+
EgwCoreLib.Lux.Data
@@ -29,26 +29,26 @@
-
-
-
-
-
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/Lux.API/Lux.API.csproj b/Lux.API/Lux.API.csproj
index 4200387d..ba6a2be3 100644
--- a/Lux.API/Lux.API.csproj
+++ b/Lux.API/Lux.API.csproj
@@ -65,9 +65,9 @@
-
-
-
+
+
+
diff --git a/Lux.All.sln b/Lux.All.sln
index ca37b7de..f229a8f8 100644
--- a/Lux.All.sln
+++ b/Lux.All.sln
@@ -13,6 +13,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lux.UI.Client", "Lux.UI.Cli
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lux.API", "Lux.API\Lux.API.csproj", "{803F1751-6183-45DE-A914-56EF91AF8637}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution", "Solution", "{A29BFC2D-F084-4068-83E7-43CF920C8D6B}"
+ ProjectSection(SolutionItems) = preProject
+ Directory.Packages.props = Directory.Packages.props
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
diff --git a/Lux.UI.Client/Lux.UI.Client.csproj b/Lux.UI.Client/Lux.UI.Client.csproj
index d180d3ba..81938d0b 100644
--- a/Lux.UI.Client/Lux.UI.Client.csproj
+++ b/Lux.UI.Client/Lux.UI.Client.csproj
@@ -1,4 +1,4 @@
-
+
net8.0
@@ -9,9 +9,9 @@
-
-
-
+
+
+
diff --git a/Lux.UI/Lux.UI.csproj b/Lux.UI/Lux.UI.csproj
index 19a3a1e4..98ec98b7 100644
--- a/Lux.UI/Lux.UI.csproj
+++ b/Lux.UI/Lux.UI.csproj
@@ -17,16 +17,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/README.md b/README.md
index 7e7b8f53..af9cb9c4 100644
--- a/README.md
+++ b/README.md
@@ -179,6 +179,29 @@ Esempi di vetri
#### Pezzo
+## Info progetto
+
+2026.01.21: aggiornata struttura dipendenze pacchetti con Directory.Package.props,
+
+
+Per aggiornare progetti esistenti, si è impiegato un tool installago globalmente (https://github.com/Webreaper/CentralisedPackageConverter), col comando (da package manager console):
+
+ dotnet tool install CentralisedPackageConverter --global
+
+e poi test con
+
+ central-pkg-converter -d .
+
+ed esecuzione con
+
+ central-pkg-converter -f .
+
+Per ulteriori info vedere link:
+- https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management
+- https://devblogs.microsoft.com/dotnet/introducing-central-package-management/
+- https://www.milanjovanovic.tech/blog/central-package-management-in-net-simplify-nuget-dependencies
+- https://github.com/Webreaper/CentralisedPackageConverter
+- https://www.youtube.com/watch?v=BwHvI6lj7xA
## Version History
@@ -186,6 +209,9 @@ Esempi di vetri
tabella versioni
| Versione | Data | Note |
| -------- | ---------- | ----------------------------------------------------------------------------------- |
+
+
+| 0.9.x.x | 2025.08.20 | Gestione cicli lavoro (configurazione) preliminare |
| 0.9.x.x | 2025.08.20 | Gestione cicli lavoro (configurazione) preliminare |
| 0.8.x.x | 2025.08.19 | Riorganizzazione DbModels e inserimento voci calcolo fasi/stage e costo lavorazioni |
| 0.7.x.x | 2025.08.17 | Implementate correzioni calcoli BOM |