Move to C# 12.

This commit is contained in:
2025-08-14 03:34:20 +01:00
parent 9b68d62990
commit d932dee59e
19 changed files with 19 additions and 19 deletions

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Checksums</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>C# implementation of CRC16, CRC32, CRC64, Fletcher, MD5, SHA1, SHA2 and SpamSum.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.CommonTypes</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Contains common types defined by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression>

View File

@@ -17,7 +17,7 @@
<Title>Aaru Data Preservation Suite</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Compression algorithms used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Console</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Contains console implementation used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Core</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Contains core algorithms used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>

View File

@@ -15,7 +15,7 @@
<Title>Aaru.Database</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Database models used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Decoders</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Binary structure decoders used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -14,7 +14,7 @@
<Title>Aaru.Decryption</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Decryption algorithms used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Devices</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Media device hardware interface implementation used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -18,7 +18,7 @@
<Title>Aaru.Dto</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Data transfer objects used to interchange data between Aaru and Aaru.Server.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -17,7 +17,7 @@
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<NoWarn>CS0649</NoWarn>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Filesystem implementations used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Filters</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>File filters used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Helpers</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Contains helpers used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -17,7 +17,7 @@
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<NoWarn>CS0649</NoWarn>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Media image formats used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -17,7 +17,7 @@
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<NoWarn>CS0649</NoWarn>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Partitioning schemes implemented by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -16,7 +16,7 @@
<Title>Aaru.Settings</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Description>Settings interface used by the Aaru Data Preservation Suite.</Description>
<PackageProjectUrl>https://github.com/aaru-dps/</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>

View File

@@ -17,7 +17,7 @@
<Product>Aaru Data Preservation Suite</Product>
<Title>Aaru.Tests.Devices</Title>
<ApplicationVersion>$(Version)</ApplicationVersion>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Authors>Natalia Portillo &lt;claunia@claunia.com&gt;</Authors>
</PropertyGroup>
<PropertyGroup>

View File

@@ -5,7 +5,7 @@
<IsPackable>false</IsPackable>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
<Authors>Natalia Portillo &lt;claunia@claunia.com&gt;</Authors>
</PropertyGroup>

View File

@@ -20,7 +20,7 @@
<ApplicationVersion>$(Version)</ApplicationVersion>
<RuntimeIdentifiers>linux-arm64;linux-arm;linux-x64;osx-x64;win-arm64;win-x64;win-x86</RuntimeIdentifiers>
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
<LangVersion>8</LangVersion>
<LangVersion>12</LangVersion>
</PropertyGroup>
<PropertyGroup>
<NrtRevisionFormat>$(Version)+{chash:8}</NrtRevisionFormat>