From 2b40ab468a71a82ee08008b4aa3766260eb1d325 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 14 Aug 2025 15:52:05 +0100 Subject: [PATCH] Add Directory.Build.props and Directory.Build.targets for centralized project configuration --- Aaru.Archives/Aaru.Archives.csproj | 57 +--------- Aaru.Checksums/Aaru.Checksums.csproj | 55 +--------- Aaru.CommonTypes/Aaru.CommonTypes.csproj | 64 ++--------- Aaru.Compression/Aaru.Compression.csproj | 60 +---------- Aaru.Console/Aaru.Console.csproj | 51 --------- Aaru.Core/Aaru.Core.csproj | 71 ++---------- Aaru.Database/Aaru.Database.csproj | 61 ++--------- Aaru.Decoders/Aaru.Decoders.csproj | 51 +-------- Aaru.Decryption/Aaru.Decryption.csproj | 52 --------- Aaru.Devices/Aaru.Devices.csproj | 54 +--------- Aaru.Filesystems/Aaru.Filesystems.csproj | 56 +--------- Aaru.Filters/Aaru.Filters.csproj | 56 +--------- Aaru.Generators/Aaru.Generators.csproj | 47 +------- Aaru.Gui/Aaru.Gui.csproj | 76 +++---------- Aaru.Helpers/Aaru.Helpers.csproj | 51 +-------- Aaru.Images/Aaru.Images.csproj | 64 ++--------- Aaru.Localization/Aaru.Localization.csproj | 51 --------- Aaru.Partitions/Aaru.Partitions.csproj | 54 +--------- Aaru.Settings/Aaru.Settings.csproj | 53 +-------- Aaru.Tests.Devices/Aaru.Tests.Devices.csproj | 53 --------- Aaru.Tests/Aaru.Tests.csproj | 56 ++-------- Aaru.sln | 3 + Aaru/Aaru.csproj | 107 ++++--------------- Directory.Build.props | 87 +++++++++++++++ Directory.Build.targets | 1 + Directory.Packages.props | 72 +++++++++++++ 26 files changed, 257 insertions(+), 1206 deletions(-) create mode 100644 Directory.Build.props create mode 100644 Directory.Build.targets create mode 100644 Directory.Packages.props diff --git a/Aaru.Archives/Aaru.Archives.csproj b/Aaru.Archives/Aaru.Archives.csproj index 759a2d6e4..e03c031f7 100644 --- a/Aaru.Archives/Aaru.Archives.csproj +++ b/Aaru.Archives/Aaru.Archives.csproj @@ -6,16 +6,7 @@ Library Aaru.Archives Aaru.Archives - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Archives - $(Version) - net10.0 - latest Archive implementations used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,9 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -62,49 +50,8 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - + + diff --git a/Aaru.Checksums/Aaru.Checksums.csproj b/Aaru.Checksums/Aaru.Checksums.csproj index 5a60b46de..d0438dce9 100644 --- a/Aaru.Checksums/Aaru.Checksums.csproj +++ b/Aaru.Checksums/Aaru.Checksums.csproj @@ -6,16 +6,7 @@ Library Aaru.Checksums Aaru.Checksums - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Checksums - $(Version) - net10.0 - latest C# implementation of CRC16, CRC32, CRC64, Fletcher, MD5, SHA1, SHA2 and SpamSum. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,10 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true - true CS1591;CS1574 @@ -61,46 +48,8 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Aaru.CommonTypes/Aaru.CommonTypes.csproj b/Aaru.CommonTypes/Aaru.CommonTypes.csproj index d25dc4837..2033d8cf9 100644 --- a/Aaru.CommonTypes/Aaru.CommonTypes.csproj +++ b/Aaru.CommonTypes/Aaru.CommonTypes.csproj @@ -6,16 +6,7 @@ Library Aaru.CommonTypes Aaru.CommonTypes - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.CommonTypes - $(Version) - net10.0 - latest Contains common types defined by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ MIT @@ -26,9 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -43,51 +31,13 @@ true - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + + + + + diff --git a/Aaru.Compression/Aaru.Compression.csproj b/Aaru.Compression/Aaru.Compression.csproj index 936bb47c4..7c378c795 100644 --- a/Aaru.Compression/Aaru.Compression.csproj +++ b/Aaru.Compression/Aaru.Compression.csproj @@ -7,17 +7,8 @@ Aaru.Compression Aaru.Compression 512 - $(Version) false - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru Data Preservation Suite - $(Version) - net10.0 - latest Compression algorithms used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -28,9 +19,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -75,49 +63,11 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + + + diff --git a/Aaru.Console/Aaru.Console.csproj b/Aaru.Console/Aaru.Console.csproj index 8de60e739..cd238124e 100644 --- a/Aaru.Console/Aaru.Console.csproj +++ b/Aaru.Console/Aaru.Console.csproj @@ -6,16 +6,7 @@ Library Aaru.Console Aaru.Console - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Console - $(Version) - net10.0 - latest Contains console implementation used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,8 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true CS1591;CS1574 @@ -46,44 +35,4 @@ LICENSE.LGPL - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - \ No newline at end of file diff --git a/Aaru.Core/Aaru.Core.csproj b/Aaru.Core/Aaru.Core.csproj index e60c3775c..301bbd7c2 100644 --- a/Aaru.Core/Aaru.Core.csproj +++ b/Aaru.Core/Aaru.Core.csproj @@ -6,16 +6,7 @@ Library Aaru.Core Aaru.Core - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Core - $(Version) - net10.0 - latest Contains core algorithms used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ GPL-3.0-or-later @@ -26,8 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true CS1591;CS1574 @@ -73,54 +62,16 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - + + + + + + + + + + + diff --git a/Aaru.Database/Aaru.Database.csproj b/Aaru.Database/Aaru.Database.csproj index f97c7a063..adcb4bd53 100644 --- a/Aaru.Database/Aaru.Database.csproj +++ b/Aaru.Database/Aaru.Database.csproj @@ -5,16 +5,7 @@ Library Aaru.Database Aaru.Database - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Database - $(Version) - net10.0 - latest Database models used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -25,8 +16,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true CS1591;CS1574 @@ -46,53 +35,15 @@ - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + + diff --git a/Aaru.Decoders/Aaru.Decoders.csproj b/Aaru.Decoders/Aaru.Decoders.csproj index 68c57ec48..f65942d13 100644 --- a/Aaru.Decoders/Aaru.Decoders.csproj +++ b/Aaru.Decoders/Aaru.Decoders.csproj @@ -6,16 +6,7 @@ Library Aaru.Decoders Aaru.Decoders - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Decoders - $(Version) - net10.0 - latest Binary structure decoders used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,8 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true CS1591;CS1574 @@ -71,44 +60,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + \ No newline at end of file diff --git a/Aaru.Decryption/Aaru.Decryption.csproj b/Aaru.Decryption/Aaru.Decryption.csproj index 1722041a2..d09a8596d 100644 --- a/Aaru.Decryption/Aaru.Decryption.csproj +++ b/Aaru.Decryption/Aaru.Decryption.csproj @@ -5,16 +5,7 @@ Library Aaru.Decryption Aaru.Decryption - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Decryption - $(Version) - net10.0 - latest Decryption algorithms used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ MIT @@ -26,8 +17,6 @@ snupkg Rebecca Wallander <sakcheen@gmail.com> enable - true - true CS1591;CS1574 @@ -62,45 +51,4 @@ Localization.resx - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Aaru.Devices/Aaru.Devices.csproj b/Aaru.Devices/Aaru.Devices.csproj index 6c8349a57..c72ac3877 100644 --- a/Aaru.Devices/Aaru.Devices.csproj +++ b/Aaru.Devices/Aaru.Devices.csproj @@ -6,16 +6,7 @@ Library Aaru.Devices Aaru.Devices - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Devices - $(Version) - net10.0 - latest Media device hardware interface implementation used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,9 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -43,46 +31,8 @@ true - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Aaru.Filesystems/Aaru.Filesystems.csproj b/Aaru.Filesystems/Aaru.Filesystems.csproj index 4d084a565..f2e5101ed 100644 --- a/Aaru.Filesystems/Aaru.Filesystems.csproj +++ b/Aaru.Filesystems/Aaru.Filesystems.csproj @@ -6,17 +6,8 @@ Library Aaru.Filesystems Aaru.Filesystems - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Filesystems - $(Version) - net10.0 CS0649 - latest Filesystem implementations used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -27,9 +18,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -44,47 +32,9 @@ true - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + diff --git a/Aaru.Filters/Aaru.Filters.csproj b/Aaru.Filters/Aaru.Filters.csproj index 6e56fc74a..fcc6e50d5 100644 --- a/Aaru.Filters/Aaru.Filters.csproj +++ b/Aaru.Filters/Aaru.Filters.csproj @@ -6,16 +6,7 @@ Library Aaru.Filters Aaru.Filters - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Filters - $(Version) - net10.0 - latest File filters used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,9 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -57,47 +45,9 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + diff --git a/Aaru.Generators/Aaru.Generators.csproj b/Aaru.Generators/Aaru.Generators.csproj index c0a9433d1..540341b4c 100644 --- a/Aaru.Generators/Aaru.Generators.csproj +++ b/Aaru.Generators/Aaru.Generators.csproj @@ -2,59 +2,16 @@ netstandard2.0 - latest true - true Generated true - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - + - + diff --git a/Aaru.Gui/Aaru.Gui.csproj b/Aaru.Gui/Aaru.Gui.csproj index 7c0f2208b..b6ac24c57 100644 --- a/Aaru.Gui/Aaru.Gui.csproj +++ b/Aaru.Gui/Aaru.Gui.csproj @@ -2,20 +2,9 @@ Aaru.Gui Aaru.Gui - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru Data Preservation Suite - $(Version) - net10.0 CS0649,CS0169 - latest Natalia Portillo <claunia@claunia.com> - true - true CS1591;CS1574 @@ -30,61 +19,20 @@ true - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + + + + + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + + diff --git a/Aaru.Helpers/Aaru.Helpers.csproj b/Aaru.Helpers/Aaru.Helpers.csproj index 092818472..5db862793 100644 --- a/Aaru.Helpers/Aaru.Helpers.csproj +++ b/Aaru.Helpers/Aaru.Helpers.csproj @@ -6,16 +6,7 @@ Library Aaru.Helpers Aaru.Helpers - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Helpers - $(Version) - net10.0 - latest Contains helpers used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,8 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true CS1591;CS1574 @@ -54,44 +43,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + \ No newline at end of file diff --git a/Aaru.Images/Aaru.Images.csproj b/Aaru.Images/Aaru.Images.csproj index 172bfa3e0..413148f09 100644 --- a/Aaru.Images/Aaru.Images.csproj +++ b/Aaru.Images/Aaru.Images.csproj @@ -6,17 +6,8 @@ Library Aaru.Images Aaru.Images - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Images - $(Version) - net10.0 CS0649 - latest Media image formats used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -27,9 +18,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -44,51 +32,13 @@ true - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + + + + + diff --git a/Aaru.Localization/Aaru.Localization.csproj b/Aaru.Localization/Aaru.Localization.csproj index 4ffbba016..27d7fa786 100644 --- a/Aaru.Localization/Aaru.Localization.csproj +++ b/Aaru.Localization/Aaru.Localization.csproj @@ -1,21 +1,11 @@ - net10.0 - enable enable Library Aaru.Localization Aaru.Localization - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Localization - $(Version) - latest Language resources for the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,7 +16,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true CS1591 @@ -54,44 +43,4 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Aaru.Partitions/Aaru.Partitions.csproj b/Aaru.Partitions/Aaru.Partitions.csproj index 1f0662ae0..aa44c2d6b 100644 --- a/Aaru.Partitions/Aaru.Partitions.csproj +++ b/Aaru.Partitions/Aaru.Partitions.csproj @@ -6,17 +6,8 @@ Library Aaru.Partitions Aaru.Partitions - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Partitions - $(Version) - net10.0 CS0649 - latest Partitioning schemes implemented by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -27,9 +18,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true - true CS1591;CS1574 @@ -60,46 +48,8 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Aaru.Settings/Aaru.Settings.csproj b/Aaru.Settings/Aaru.Settings.csproj index e37d01792..ddfeb9da7 100644 --- a/Aaru.Settings/Aaru.Settings.csproj +++ b/Aaru.Settings/Aaru.Settings.csproj @@ -6,16 +6,7 @@ Library Aaru.Settings Aaru.Settings - $(Version) - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Settings - $(Version) - net10.0 - latest Settings interface used by the Aaru Data Preservation Suite. https://github.com/aaru-dps/ LGPL-2.1-only @@ -26,8 +17,6 @@ true snupkg Natalia Portillo <claunia@claunia.com> - true - true @@ -50,45 +39,7 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + \ No newline at end of file diff --git a/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj b/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj index 0ad048531..3ce90c97c 100644 --- a/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj +++ b/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj @@ -5,18 +5,8 @@ Exe Aaru.Tests.Devices Aaru.Tests.Devices - $(Version) - net10.0 - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru.Tests.Devices - $(Version) - latest Natalia Portillo <claunia@claunia.com> - true CS1591;CS1574 @@ -37,49 +27,6 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - ResXFileCodeGenerator diff --git a/Aaru.Tests/Aaru.Tests.csproj b/Aaru.Tests/Aaru.Tests.csproj index 4be3c9d7f..9431ecd15 100644 --- a/Aaru.Tests/Aaru.Tests.csproj +++ b/Aaru.Tests/Aaru.Tests.csproj @@ -1,14 +1,10 @@ - net10.0 false - latest Natalia Portillo <claunia@claunia.com> - true - $(Version) @@ -16,57 +12,19 @@ - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive + + diff --git a/Aaru.sln b/Aaru.sln index 36d587cfc..4afd1425e 100644 --- a/Aaru.sln +++ b/Aaru.sln @@ -69,6 +69,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Aaru.sln.DotSettings = Aaru.sln.DotSettings .globalconfig = .globalconfig global.json = global.json + Directory.Build.props = Directory.Build.props + Directory.Build.targets = Directory.Build.targets + Directory.Packages.props = Directory.Packages.props EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{4877DD55-10BF-42D2-8FA5-984A9D4F9B0E}" diff --git a/Aaru/Aaru.csproj b/Aaru/Aaru.csproj index 9e1acea0c..8a7dcda33 100644 --- a/Aaru/Aaru.csproj +++ b/Aaru/Aaru.csproj @@ -2,39 +2,15 @@ 2.0 + net10.0 {7A4B05BE-73C9-4F34-87FE-E80CCF1F732D} Exe Aaru aaru - $(Version) - net10.0 - true - 6.0.0-alpha10 - Claunia.com - Copyright © 2011-2025 Natalia Portillo - Aaru Data Preservation Suite Aaru - $(Version) linux-musl-arm;linux-musl-arm64;linux-musl-x64;linux-arm64;linux-arm;linux-x64;osx-x64;osx-arm64;win-arm64;win-x64;win-x86 - true - latest - true - true false - - $(Version)+{chash:8} - true - false - - - -dbg - CS1591;CS1574 - - - - - @@ -93,72 +69,27 @@ - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 000000000..46df2bc4c --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,87 @@ + + + net10.0 + true + 6.0.0-alpha10 + Claunia.com + Copyright © 2011-2025 Natalia Portillo + Aaru Data Preservation Suite + $(Version) + $(Version) + true + latest + true + true + true + true + true + net10.0 + + + + $(Version)+{chash:8} + true + false + + + + -dbg + CS1591;CS1574 + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + \ No newline at end of file diff --git a/Directory.Build.targets b/Directory.Build.targets new file mode 100644 index 000000000..5e6db65aa --- /dev/null +++ b/Directory.Build.targets @@ -0,0 +1 @@ + diff --git a/Directory.Packages.props b/Directory.Packages.props new file mode 100644 index 000000000..4e1232f23 --- /dev/null +++ b/Directory.Packages.props @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file