diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 286a5c8..530c9d4 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,14 +20,14 @@ jobs:
fetch-depth: 0
ref: release
- name: Build
- run: dotnet build Needlework.Net.Desktop -c Release
+ run: dotnet build Needlework.Net -c Release
- name: Publish
- run: dotnet publish Needlework.Net.Desktop -c Release -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false -o publish -r win-x64 --self-contained=false
+ run: dotnet publish Needlework.Net -c Release -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false -o publish -r win-x64 --self-contained=false
- name: Get Version
id: version
shell: powershell
run: |
- $xml=[xml](Get-Content .\Needlework.Net.Desktop\Needlework.Net.Desktop.csproj)
+ $xml=[xml](Get-Content .\Needlework.Net\Needlework.Net.csproj)
$ver=($xml.Project.PropertyGroup).AssemblyVersion
$ver="VERSION=$ver"
$ver=$ver -replace '\s',''
diff --git a/Needlework.Net.Core.Tests/LcuSchemaHandlerTest.cs b/Needlework.Net.Core.Tests/LcuSchemaHandlerTest.cs
deleted file mode 100644
index 62ab554..0000000
--- a/Needlework.Net.Core.Tests/LcuSchemaHandlerTest.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using Xunit.Abstractions;
-
-namespace Needlework.Net.Core.Tests;
-
-public class LcuSchemaHandlerTest
-{
- private readonly ITestOutputHelper _output;
-
- internal HttpClient HttpClient { get; } = new();
-
- public LcuSchemaHandlerTest(ITestOutputHelper output)
- {
- _output = output;
- }
-
- [Fact]
- public async Task PluginsTestAsync()
- {
- var reader = new LcuSchemaHandler(await Resources.GetOpenApiDocumentAsync(HttpClient));
-
- var plugins = reader.Plugins.Keys.ToList();
- foreach (var plugin in plugins)
- _output.WriteLine($"Plugin: {plugin}");
-
- Assert.True(plugins.Count > 0);
- }
-}
\ No newline at end of file
diff --git a/Needlework.Net.Core.Tests/Needlework.Net.Core.Tests.csproj b/Needlework.Net.Core.Tests/Needlework.Net.Core.Tests.csproj
deleted file mode 100644
index 48930a3..0000000
--- a/Needlework.Net.Core.Tests/Needlework.Net.Core.Tests.csproj
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
- net8.0-windows
- enable
- enable
-
- false
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Needlework.Net.Core.Tests/ResourcesTest.cs b/Needlework.Net.Core.Tests/ResourcesTest.cs
deleted file mode 100644
index 22ef6a0..0000000
--- a/Needlework.Net.Core.Tests/ResourcesTest.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using Xunit.Abstractions;
-
-namespace Needlework.Net.Core.Tests;
-
-public class ResourcesTest
-{
- private readonly ITestOutputHelper _output;
-
- internal HttpClient HttpClient { get; } = new();
-
- public ResourcesTest(ITestOutputHelper output)
- {
- _output = output;
- }
-
- [Fact]
- public async Task DocumentTestAsync()
- {
- var document = await Resources.GetOpenApiDocumentAsync(HttpClient);
-
- Assert.True(document.Info.Title == "LCU SCHEMA");
- }
-}
\ No newline at end of file
diff --git a/Needlework.Net.Core/Needlework.Net.Core.csproj b/Needlework.Net.Core/Needlework.Net.Core.csproj
deleted file mode 100644
index 9fcb20c..0000000
--- a/Needlework.Net.Core/Needlework.Net.Core.csproj
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- net8.0-windows
- enable
- enable
-
-
-
-
-
-
-
-
diff --git a/Needlework.Net.Desktop/Messages/DataReadyMessage.cs b/Needlework.Net.Desktop/Messages/DataReadyMessage.cs
deleted file mode 100644
index 4e27679..0000000
--- a/Needlework.Net.Desktop/Messages/DataReadyMessage.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using CommunityToolkit.Mvvm.Messaging.Messages;
-using Needlework.Net.Core;
-
-namespace Needlework.Net.Desktop.Messages
-{
- public class DataReadyMessage(LcuSchemaHandler handler) : ValueChangedMessage(handler)
- {
- }
-}
diff --git a/Needlework.Net.Desktop/Messages/DataRequestMessage.cs b/Needlework.Net.Desktop/Messages/DataRequestMessage.cs
deleted file mode 100644
index 235f73f..0000000
--- a/Needlework.Net.Desktop/Messages/DataRequestMessage.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using CommunityToolkit.Mvvm.Messaging.Messages;
-using Needlework.Net.Core;
-
-namespace Needlework.Net.Desktop.Messages
-{
- public class DataRequestMessage : RequestMessage
- {
- }
-}
diff --git a/Needlework.Net.Desktop/Messages/OopsiesWindowCanceledMessage.cs b/Needlework.Net.Desktop/Messages/OopsiesWindowCanceledMessage.cs
deleted file mode 100644
index 9b766ff..0000000
--- a/Needlework.Net.Desktop/Messages/OopsiesWindowCanceledMessage.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using CommunityToolkit.Mvvm.Messaging.Messages;
-
-namespace Needlework.Net.Desktop.Messages
-{
- public class OopsiesWindowCanceledMessage(object? data) : ValueChangedMessage