diff --git a/ARMeilleure/ARMeilleure.csproj b/ARMeilleure/ARMeilleure.csproj
index f73df09f90..24a52567ee 100644
--- a/ARMeilleure/ARMeilleure.csproj
+++ b/ARMeilleure/ARMeilleure.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
diff --git a/Ryujinx.Audio/Ryujinx.Audio.csproj b/Ryujinx.Audio/Ryujinx.Audio.csproj
index b9aefd2912..7f283a6ef3 100644
--- a/Ryujinx.Audio/Ryujinx.Audio.csproj
+++ b/Ryujinx.Audio/Ryujinx.Audio.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
Debug;Release;Profile Debug;Profile Release
diff --git a/Ryujinx.Common/Ryujinx.Common.csproj b/Ryujinx.Common/Ryujinx.Common.csproj
index 3eb75730be..20cd7439d3 100644
--- a/Ryujinx.Common/Ryujinx.Common.csproj
+++ b/Ryujinx.Common/Ryujinx.Common.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
Debug;Release;Profile Debug;Profile Release
diff --git a/Ryujinx.Debugger/Ryujinx.Debugger.csproj b/Ryujinx.Debugger/Ryujinx.Debugger.csproj
index 90ec5b4627..4888d75659 100644
--- a/Ryujinx.Debugger/Ryujinx.Debugger.csproj
+++ b/Ryujinx.Debugger/Ryujinx.Debugger.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
Debug;Release;Profile Release;Profile Debug
diff --git a/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj b/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj
index f7838fb34a..0afbad1486 100644
--- a/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj
+++ b/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj
@@ -7,6 +7,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
diff --git a/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj b/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj
index d846b64c82..9348d04bb5 100644
--- a/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj
+++ b/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj
@@ -10,6 +10,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
diff --git a/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj b/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj
index 8170358eee..ddc3a8af46 100644
--- a/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj
+++ b/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
diff --git a/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj b/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
index 43dc781658..782e0436f2 100644
--- a/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
+++ b/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
@@ -3,6 +3,7 @@
true
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
diff --git a/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj b/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj
index a71e5291b7..d53bdce9a1 100644
--- a/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj
+++ b/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj
@@ -16,6 +16,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
diff --git a/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj b/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj
index 861fd287be..dcd70821ab 100644
--- a/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj
+++ b/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj
@@ -6,6 +6,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
true
diff --git a/Ryujinx.HLE/Ryujinx.HLE.csproj b/Ryujinx.HLE/Ryujinx.HLE.csproj
index 168d9b13fc..844b14e340 100644
--- a/Ryujinx.HLE/Ryujinx.HLE.csproj
+++ b/Ryujinx.HLE/Ryujinx.HLE.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
Debug;Release;Profile Debug;Profile Release
diff --git a/Ryujinx.LLE/Luea.csproj b/Ryujinx.LLE/Luea.csproj
index f17d8def3f..016fb7dabd 100644
--- a/Ryujinx.LLE/Luea.csproj
+++ b/Ryujinx.LLE/Luea.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
Exe
Debug;Release;Profile Debug;Profile Release
diff --git a/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj b/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj
index 300714995c..cf3b7ec20a 100644
--- a/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj
+++ b/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj
@@ -6,6 +6,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
Exe
Debug;Release;Profile Debug;Profile Release
diff --git a/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj b/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj
index 2afdd784d3..600f0b03b3 100644
--- a/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj
+++ b/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
true
Debug;Release;Profile Debug;Profile Release
diff --git a/Ryujinx.Tests/Ryujinx.Tests.csproj b/Ryujinx.Tests/Ryujinx.Tests.csproj
index 92951dafb0..67be33c4a6 100644
--- a/Ryujinx.Tests/Ryujinx.Tests.csproj
+++ b/Ryujinx.Tests/Ryujinx.Tests.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
Exe
false
diff --git a/Ryujinx/Ryujinx.csproj b/Ryujinx/Ryujinx.csproj
index 715acc56a1..30b368ab7b 100644
--- a/Ryujinx/Ryujinx.csproj
+++ b/Ryujinx/Ryujinx.csproj
@@ -2,6 +2,7 @@
netcoreapp3.1
+ 8.0
win-x64;osx-x64;linux-x64
Exe
true