diff --git a/Qrakhen.Qamp.CLI/Properties/launchSettings.json b/Qrakhen.Qamp.CLI/Properties/launchSettings.json
new file mode 100644
index 0000000..03ae14f
--- /dev/null
+++ b/Qrakhen.Qamp.CLI/Properties/launchSettings.json
@@ -0,0 +1,8 @@
+{
+ "profiles": {
+ "Qrakhen.Qamp.CLI": {
+ "commandName": "Project",
+ "nativeDebugging": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/Qrakhen.Qamp.CLI/Qrakhen.Qamp.CLI.csproj b/Qrakhen.Qamp.CLI/Qrakhen.Qamp.CLI.csproj
index 6382f4a..6c86437 100644
--- a/Qrakhen.Qamp.CLI/Qrakhen.Qamp.CLI.csproj
+++ b/Qrakhen.Qamp.CLI/Qrakhen.Qamp.CLI.csproj
@@ -2,10 +2,11 @@
Exe
- net8.0
+ net10.0
enable
enable
..\Build\
+ AnyCPU;x64
diff --git a/Qrakhen.Qamp.Core.Tests/Qrakhen.Qamp.Core.Tests.csproj b/Qrakhen.Qamp.Core.Tests/Qrakhen.Qamp.Core.Tests.csproj
new file mode 100644
index 0000000..887faea
--- /dev/null
+++ b/Qrakhen.Qamp.Core.Tests/Qrakhen.Qamp.Core.Tests.csproj
@@ -0,0 +1,22 @@
+
+
+
+ net10.0
+ enable
+ enable
+ false
+ AnyCPU;x64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Qrakhen.Qamp.Core.Tests/UnitTest1.cs b/Qrakhen.Qamp.Core.Tests/UnitTest1.cs
new file mode 100644
index 0000000..3011053
--- /dev/null
+++ b/Qrakhen.Qamp.Core.Tests/UnitTest1.cs
@@ -0,0 +1,10 @@
+namespace Qrakhen.Qamp.Core.Tests;
+
+public class UnitTest1
+{
+ [Fact]
+ public void Test1()
+ {
+
+ }
+}
diff --git a/Qrakhen.Qamp.Core/Qrakhen.Qamp.Core.csproj b/Qrakhen.Qamp.Core/Qrakhen.Qamp.Core.csproj
index 1130182..8aa8d96 100644
--- a/Qrakhen.Qamp.Core/Qrakhen.Qamp.Core.csproj
+++ b/Qrakhen.Qamp.Core/Qrakhen.Qamp.Core.csproj
@@ -1,10 +1,11 @@
- net8.0
+ net10.0
enable
enable
true
..\Build\
+ AnyCPU;x64
diff --git a/Qrakhen.Qamp.Digest/Qrakhen.Qamp.Digest.csproj b/Qrakhen.Qamp.Digest/Qrakhen.Qamp.Digest.csproj
index 6ed46a3..d39e2e5 100644
--- a/Qrakhen.Qamp.Digest/Qrakhen.Qamp.Digest.csproj
+++ b/Qrakhen.Qamp.Digest/Qrakhen.Qamp.Digest.csproj
@@ -1,10 +1,11 @@
- net8.0
+ net10.0
enable
enable
..\Build\
+ AnyCPU;x64
diff --git a/Qrakhen.Qamp.Reader/Qrakhen.Qamp.Reader.csproj b/Qrakhen.Qamp.Reader/Qrakhen.Qamp.Reader.csproj
index b760144..dc5ea10 100644
--- a/Qrakhen.Qamp.Reader/Qrakhen.Qamp.Reader.csproj
+++ b/Qrakhen.Qamp.Reader/Qrakhen.Qamp.Reader.csproj
@@ -4,6 +4,7 @@
net10.0
enable
enable
+ AnyCPU;x64
diff --git a/Qrakhen.Qamp.Runtime/Qrakhen.Qamp.Runtime.csproj b/Qrakhen.Qamp.Runtime/Qrakhen.Qamp.Runtime.csproj
index c190149..8394389 100644
--- a/Qrakhen.Qamp.Runtime/Qrakhen.Qamp.Runtime.csproj
+++ b/Qrakhen.Qamp.Runtime/Qrakhen.Qamp.Runtime.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net10.0
enable
enable
True
..\Build\
+ AnyCPU;x64
diff --git a/Qrakhen.Qamp.sln b/Qrakhen.Qamp.sln
index 81f5316..a532ef4 100644
--- a/Qrakhen.Qamp.sln
+++ b/Qrakhen.Qamp.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 18
-VisualStudioVersion = 18.0.11123.170
+# Visual Studio Version 17
+VisualStudioVersion = 17.14.36705.20 d17.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Qrakhen.Qamp.Core", "Qrakhen.Qamp.Core\Qrakhen.Qamp.Core.csproj", "{CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}"
EndProject
@@ -13,32 +13,64 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Qrakhen.Qamp.Runtime", "Qra
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Qrakhen.Qamp.Reader", "Qrakhen.Qamp.Reader\Qrakhen.Qamp.Reader.csproj", "{F34E1BFD-4308-461A-A6E8-862715B91679}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Qrakhen.Qamp.Core.Tests", "Qrakhen.Qamp.Core.Tests\Qrakhen.Qamp.Core.Tests.csproj", "{C3D5A175-2572-44CB-8161-FF51BD254824}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Debug|x64.ActiveCfg = Debug|x64
+ {CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Debug|x64.Build.0 = Debug|x64
{CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Release|x64.ActiveCfg = Release|x64
+ {CA6F4D4E-AF35-4CA6-BC53-C83277EEE46C}.Release|x64.Build.0 = Release|x64
{1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Debug|x64.ActiveCfg = Debug|x64
+ {1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Debug|x64.Build.0 = Debug|x64
{1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Release|x64.ActiveCfg = Release|x64
+ {1D355F76-9D35-4CB2-BF8C-944B0842BC30}.Release|x64.Build.0 = Release|x64
{E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Debug|x64.ActiveCfg = Debug|x64
+ {E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Debug|x64.Build.0 = Debug|x64
{E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Release|x64.ActiveCfg = Release|x64
+ {E836DAE4-9F53-4E3D-BEF7-ADA84BE356CE}.Release|x64.Build.0 = Release|x64
{4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Debug|x64.ActiveCfg = Debug|x64
+ {4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Debug|x64.Build.0 = Debug|x64
{4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Release|x64.ActiveCfg = Release|x64
+ {4B0C0717-6529-4B70-A3EA-C3426F1B3FDC}.Release|x64.Build.0 = Release|x64
{F34E1BFD-4308-461A-A6E8-862715B91679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F34E1BFD-4308-461A-A6E8-862715B91679}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F34E1BFD-4308-461A-A6E8-862715B91679}.Debug|x64.ActiveCfg = Debug|x64
+ {F34E1BFD-4308-461A-A6E8-862715B91679}.Debug|x64.Build.0 = Debug|x64
{F34E1BFD-4308-461A-A6E8-862715B91679}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F34E1BFD-4308-461A-A6E8-862715B91679}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F34E1BFD-4308-461A-A6E8-862715B91679}.Release|x64.ActiveCfg = Release|x64
+ {F34E1BFD-4308-461A-A6E8-862715B91679}.Release|x64.Build.0 = Release|x64
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Debug|x64.ActiveCfg = Debug|x64
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Debug|x64.Build.0 = Debug|x64
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Release|x64.ActiveCfg = Release|x64
+ {C3D5A175-2572-44CB-8161-FF51BD254824}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE