diff --git a/.build.Nuke/Build.Test.cs b/.build.Nuke/Build.Test.cs
index 766b35131c848b8570bcd4e7504a6c6784ca1a98..54f1d524fc5b289a850ca97a7d86d6bd46145cff 100644
--- a/.build.Nuke/Build.Test.cs
+++ b/.build.Nuke/Build.Test.cs
@@ -18,7 +18,7 @@ namespace SuCoS;
sealed partial class Build : NukeBuild
{
static AbsolutePath testDirectory => RootDirectory / "test";
- static AbsolutePath testDLLDirectory => testDirectory / "bin" / "Debug" / "net7.0";
+ static AbsolutePath testDLLDirectory => testDirectory / "bin" / "Debug" / "net8.0";
static AbsolutePath testAssembly => testDLLDirectory / "test.dll";
static AbsolutePath coverageDirectory => RootDirectory / "coverage-results";
static AbsolutePath coverageResultDirectory => coverageDirectory / "coverage";
diff --git a/.build.Nuke/_build_nuke.csproj b/.build.Nuke/_build_nuke.csproj
index 265a08a995f8304308e551af356ecbc86576e4f1..248ba103d3228f88cf6a888d9429ce667e62b547 100644
--- a/.build.Nuke/_build_nuke.csproj
+++ b/.build.Nuke/_build_nuke.csproj
@@ -2,12 +2,13 @@
Exe
- net7.0
+ net8.0
CS0649;CS0169
..
..\source
- 0
+ 1
+ true
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6bd07c1cdd773c5673364247a5a60c7db63039d8..4455a82067d1b434a3583f3a298cc119d3173768 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-image: mcr.microsoft.com/dotnet/sdk:7.0
+image: mcr.microsoft.com/dotnet/sdk:8.0
stages:
- build-test
diff --git a/SuCoS.sln b/SuCoS.sln
index 45adce0ff8022c7992503796edb48a0b5afc6265..ba7d46a03741a936febd038ced282003bee8ba6e 100644
--- a/SuCoS.sln
+++ b/SuCoS.sln
@@ -5,32 +5,32 @@ VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source", "source", "{1A575294-ABB9-4BCF-8FF7-9981A26A55F9}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SuCoS", "source\SuCoS.csproj", "{2395B57B-24D7-47AB-B400-7AC6C1FCAFA1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SuCoS", "source\SuCoS.csproj", "{2395B57B-24D7-47AB-B400-7AC6C1FCAFA1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "_build_nuke", ".build.Nuke\_build_nuke.csproj", "{26DB04F6-DA88-43D7-8F4B-535D4D68C24E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test", "test\test.csproj", "{F3D789FD-6AC5-4A45-B9AC-079035F5909C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "test", "test\test.csproj", "{F3D789FD-6AC5-4A45-B9AC-079035F5909C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {26DB04F6-DA88-43D7-8F4B-535D4D68C24E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {26DB04F6-DA88-43D7-8F4B-535D4D68C24E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2395B57B-24D7-47AB-B400-7AC6C1FCAFA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2395B57B-24D7-47AB-B400-7AC6C1FCAFA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2395B57B-24D7-47AB-B400-7AC6C1FCAFA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2395B57B-24D7-47AB-B400-7AC6C1FCAFA1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {26DB04F6-DA88-43D7-8F4B-535D4D68C24E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {26DB04F6-DA88-43D7-8F4B-535D4D68C24E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F3D789FD-6AC5-4A45-B9AC-079035F5909C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F3D789FD-6AC5-4A45-B9AC-079035F5909C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F3D789FD-6AC5-4A45-B9AC-079035F5909C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F3D789FD-6AC5-4A45-B9AC-079035F5909C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{2395B57B-24D7-47AB-B400-7AC6C1FCAFA1} = {1A575294-ABB9-4BCF-8FF7-9981A26A55F9}
EndGlobalSection
diff --git a/source/SuCoS.csproj b/source/SuCoS.csproj
index 6abc1360bd60ee0fa24f0716014630d734ea97f1..5afe94d9b1fd9462211ce171abc6eacc5e78caf7 100644
--- a/source/SuCoS.csproj
+++ b/source/SuCoS.csproj
@@ -2,7 +2,7 @@
Exe
- net7.0
+ net8.0
enable
enable
true
@@ -14,14 +14,14 @@
-
+
-
-
-
+
+
+
-
-
+
+
diff --git a/test/test.csproj b/test/test.csproj
index b12e6be4599795a19dfb9aad3ee8a37a42811ac8..4e69d1482c0c86ecad81459e3547c9519fd70892 100644
--- a/test/test.csproj
+++ b/test/test.csproj
@@ -1,7 +1,7 @@
- net7.0
+ net8.0
enable
enable
@@ -9,11 +9,11 @@
-
+
-
+
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all