diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj
index 3cbdfae..7015322 100644
--- a/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj
+++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj
@@ -5,10 +5,12 @@
enable
latest
README.md
+ icon.png
+
diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj
index 526214a..845d95e 100644
--- a/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj
+++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj
@@ -5,14 +5,16 @@
enable
latest
README.md
+ icon.png
+
-
+
diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj
index 3053fcd..9ad082a 100644
--- a/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj
+++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj
@@ -5,10 +5,12 @@
enable
latest
README.md
+ icon.png
+
diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj
index acb92a9..1219514 100644
--- a/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj
+++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj
@@ -5,16 +5,18 @@
enable
latest
README.md
+ icon.png
+
-
-
-
+
+
+
diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj
index 3cbdfae..7015322 100644
--- a/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj
+++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj
@@ -5,10 +5,12 @@
enable
latest
README.md
+ icon.png
+
diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj
index 7a5b99b..2e33a16 100644
--- a/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj
+++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj
@@ -5,10 +5,12 @@
enable
latest
README.md
+ icon.png
+
diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.sln b/ThreeByte.LinkLib/ThreeByte.LinkLib.sln
deleted file mode 100644
index cf2a284..0000000
--- a/ThreeByte.LinkLib/ThreeByte.LinkLib.sln
+++ /dev/null
@@ -1,55 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.12.35707.178
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThreeByte.LinkLib.Shared", "ThreeByte.LinkLib.Shared\ThreeByte.LinkLib.Shared.csproj", "{057F179F-FFE8-412E-9E57-4F7964738D91}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThreeByte.LinkLib.UdpLink", "ThreeByte.LinkLib.UdpLink\ThreeByte.LinkLib.UdpLink.csproj", "{492A6278-BD6C-465F-8974-1275197F3CC3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThreeByte.LinkLib.TcpLink", "ThreeByte.LinkLib.TcpLink\ThreeByte.LinkLib.TcpLink.csproj", "{C46B3F46-D67C-4BFA-86AC-9EAEC8EFE471}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThreeByte.LinkLib.SerialLink", "ThreeByte.LinkLib.SerialLink\ThreeByte.LinkLib.SerialLink.csproj", "{94D67D84-66B4-42D5-B933-CFE6D8BB0794}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThreeByte.LinkLib.NetBooter", "ThreeByte.LinkLib.NetBooter\ThreeByte.LinkLib.NetBooter.csproj", "{1A2A3348-6CC9-43F1-95AC-9CED4E7C4B05}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThreeByte.LinkLib.ProjectorLink", "ThreeByte.LinkLib.ProjectorLink\ThreeByte.LinkLib.ProjectorLink.csproj", "{43D31498-FC1F-D4CA-C66A-A03CA7EB5D42}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {057F179F-FFE8-412E-9E57-4F7964738D91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {057F179F-FFE8-412E-9E57-4F7964738D91}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {057F179F-FFE8-412E-9E57-4F7964738D91}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {057F179F-FFE8-412E-9E57-4F7964738D91}.Release|Any CPU.Build.0 = Release|Any CPU
- {492A6278-BD6C-465F-8974-1275197F3CC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {492A6278-BD6C-465F-8974-1275197F3CC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {492A6278-BD6C-465F-8974-1275197F3CC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {492A6278-BD6C-465F-8974-1275197F3CC3}.Release|Any CPU.Build.0 = Release|Any CPU
- {C46B3F46-D67C-4BFA-86AC-9EAEC8EFE471}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C46B3F46-D67C-4BFA-86AC-9EAEC8EFE471}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C46B3F46-D67C-4BFA-86AC-9EAEC8EFE471}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C46B3F46-D67C-4BFA-86AC-9EAEC8EFE471}.Release|Any CPU.Build.0 = Release|Any CPU
- {94D67D84-66B4-42D5-B933-CFE6D8BB0794}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {94D67D84-66B4-42D5-B933-CFE6D8BB0794}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {94D67D84-66B4-42D5-B933-CFE6D8BB0794}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {94D67D84-66B4-42D5-B933-CFE6D8BB0794}.Release|Any CPU.Build.0 = Release|Any CPU
- {1A2A3348-6CC9-43F1-95AC-9CED4E7C4B05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1A2A3348-6CC9-43F1-95AC-9CED4E7C4B05}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1A2A3348-6CC9-43F1-95AC-9CED4E7C4B05}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1A2A3348-6CC9-43F1-95AC-9CED4E7C4B05}.Release|Any CPU.Build.0 = Release|Any CPU
- {43D31498-FC1F-D4CA-C66A-A03CA7EB5D42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {43D31498-FC1F-D4CA-C66A-A03CA7EB5D42}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {43D31498-FC1F-D4CA-C66A-A03CA7EB5D42}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {43D31498-FC1F-D4CA-C66A-A03CA7EB5D42}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {BF6B2422-3E1D-4DDC-A35C-0438CCF2BFCC}
- EndGlobalSection
-EndGlobal
diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.slnx b/ThreeByte.LinkLib/ThreeByte.LinkLib.slnx
new file mode 100644
index 0000000..4f8a600
--- /dev/null
+++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/ThreeByte.LinkLib/icon.png b/ThreeByte.LinkLib/icon.png
new file mode 100644
index 0000000..56e903d
Binary files /dev/null and b/ThreeByte.LinkLib/icon.png differ