diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml
new file mode 100644
index 00000000..1604f140
--- /dev/null
+++ b/.github/workflows/msbuild.yml
@@ -0,0 +1,36 @@
+name: Build Server Managers
+
+on:
+ push:
+ paths:
+ - 'src/**'
+ workflow_dispatch:
+
+env:
+ # Path to the solution file relative to the root of the project.
+ SOLUTION_FILE_PATH: ./src
+
+ # Configuration type to build.
+ # You can convert this to a build matrix if you need coverage of multiple configuration types.
+ # https://docs.github.com/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
+ BUILD_CONFIGURATION: Release
+
+jobs:
+ build:
+ runs-on: windows-latest
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Add MSBuild to PATH
+ uses: microsoft/setup-msbuild@v1.0.2
+
+ - name: Restore NuGet packages
+ working-directory: ${{env.GITHUB_WORKSPACE}}
+ run: nuget restore ${{env.SOLUTION_FILE_PATH}}
+
+ - name: Build
+ working-directory: ${{env.GITHUB_WORKSPACE}}
+ # Add additional options to the MSBuild command line here (like platform or verbosity level).
+ # See https://docs.microsoft.com/visualstudio/msbuild/msbuild-command-line-reference
+ run: msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}}
diff --git a/src/ARKServerManager/ARKServerManager.csproj b/src/ARKServerManager/ARKServerManager.csproj
index 4e1f3e73..b4d35c51 100644
--- a/src/ARKServerManager/ARKServerManager.csproj
+++ b/src/ARKServerManager/ARKServerManager.csproj
@@ -110,18 +110,18 @@
true
-
- ..\packages\DotNetZip.1.16.0\lib\net40\DotNetZip.dll
+
+ ..\packages\DotNetZip.1.13.8\lib\net40\DotNetZip.dll
..\packages\EO.Wpf.4.0.12\lib\EO.Wpf.dll
True
-
- ..\packages\Hardcodet.NotifyIcon.Wpf.1.1.0\lib\net462\Hardcodet.NotifyIcon.Wpf.dll
+
+ ..\packages\Hardcodet.NotifyIcon.Wpf.1.0.8\lib\net451\Hardcodet.Wpf.TaskbarNotification.dll
-
- ..\packages\TaskScheduler.2.9.2\lib\net452\Microsoft.Win32.TaskScheduler.dll
+
+ ..\packages\TaskScheduler.2.8.19\lib\net452\Microsoft.Win32.TaskScheduler.dll
..\packages\WindowsAPICodePack-Core.1.1.2\lib\Microsoft.WindowsAPICodePack.dll
@@ -135,32 +135,22 @@
..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll
- ..\packages\NLog.4.7.13\lib\net45\NLog.dll
+ ..\packages\NLog.4.7.2\lib\net45\NLog.dll
-
-
- ..\packages\System.Diagnostics.Tracing.4.3.0\lib\net462\System.Diagnostics.Tracing.dll
-
-
- ..\packages\System.Runtime.4.3.1\lib\net462\System.Runtime.dll
-
-
- ..\packages\System.Runtime.Extensions.4.3.1\lib\net462\System.Runtime.Extensions.dll
-
-
- ..\packages\System.Threading.Tasks.Dataflow.4.11.1\lib\net461\System.Threading.Tasks.Dataflow.dll
+
+ ..\packages\Microsoft.Tpl.Dataflow.4.5.24\lib\portable-net45+win8+wpa81\System.Threading.Tasks.Dataflow.dll
@@ -174,8 +164,8 @@
4.0
-
- ..\packages\TinyCsvParser.2.6.1\lib\net45\TinyCsvParser.dll
+
+ ..\packages\TinyCsvParser.2.5.2\lib\net45\TinyCsvParser.dll
diff --git a/src/ARKServerManager/packages.config b/src/ARKServerManager/packages.config
index e8def065..b1670d1f 100644
--- a/src/ARKServerManager/packages.config
+++ b/src/ARKServerManager/packages.config
@@ -1,25 +1,14 @@
-
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/ConanServerManager/ConanServerManager.csproj b/src/ConanServerManager/ConanServerManager.csproj
index fac45acb..8267eeff 100644
--- a/src/ConanServerManager/ConanServerManager.csproj
+++ b/src/ConanServerManager/ConanServerManager.csproj
@@ -97,17 +97,17 @@
prompt
-
- ..\packages\DotNetZip.1.16.0\lib\net40\DotNetZip.dll
+
+ ..\packages\DotNetZip.1.13.8\lib\net40\DotNetZip.dll
..\packages\EO.Wpf.4.0.12\lib\EO.Wpf.dll
-
- ..\packages\Hardcodet.NotifyIcon.Wpf.1.1.0\lib\net462\Hardcodet.NotifyIcon.Wpf.dll
+
+ ..\packages\Hardcodet.NotifyIcon.Wpf.1.0.8\lib\net451\Hardcodet.Wpf.TaskbarNotification.dll
-
- ..\packages\TaskScheduler.2.9.2\lib\net452\Microsoft.Win32.TaskScheduler.dll
+
+ ..\packages\TaskScheduler.2.8.19\lib\net452\Microsoft.Win32.TaskScheduler.dll
..\packages\WindowsAPICodePack-Core.1.1.2\lib\Microsoft.WindowsAPICodePack.dll
@@ -119,34 +119,24 @@
..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll
- ..\packages\NLog.4.7.13\lib\net45\NLog.dll
+ ..\packages\NLog.4.7.2\lib\net45\NLog.dll
-
..\packages\System.Data.SQLite.Core.1.0.112.1\lib\net40\System.Data.SQLite.dll
-
- ..\packages\System.Diagnostics.Tracing.4.3.0\lib\net462\System.Diagnostics.Tracing.dll
-
-
- ..\packages\System.Runtime.4.3.1\lib\net462\System.Runtime.dll
-
-
- ..\packages\System.Runtime.Extensions.4.3.1\lib\net462\System.Runtime.Extensions.dll
-
-
- ..\packages\System.Threading.Tasks.Dataflow.4.11.1\lib\net461\System.Threading.Tasks.Dataflow.dll
+
+ ..\packages\Microsoft.Tpl.Dataflow.4.5.24\lib\portable-net45+win8+wpa81\System.Threading.Tasks.Dataflow.dll
diff --git a/src/ConanServerManager/packages.config b/src/ConanServerManager/packages.config
index 69759e68..4debf34e 100644
--- a/src/ConanServerManager/packages.config
+++ b/src/ConanServerManager/packages.config
@@ -1,25 +1,14 @@
-
+
-
+
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/src/NeXtVdf/NeXt.Vdf.csproj b/src/NeXtVdf/NeXt.Vdf.csproj
index 6e2f2c51..abf53c66 100644
--- a/src/NeXtVdf/NeXt.Vdf.csproj
+++ b/src/NeXtVdf/NeXt.Vdf.csproj
@@ -3,7 +3,7 @@
Debug;Release;Debug - Beta
- netstandard2.0
+ net462
false
diff --git a/src/Plugin.Common.UnitTests/Plugin.Common.UnitTests.csproj b/src/Plugin.Common.UnitTests/Plugin.Common.UnitTests.csproj
index 31554d85..8ecf1e0f 100644
--- a/src/Plugin.Common.UnitTests/Plugin.Common.UnitTests.csproj
+++ b/src/Plugin.Common.UnitTests/Plugin.Common.UnitTests.csproj
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/src/Plugin.Discord.UnitTests/Plugin.Discord.UnitTests.csproj b/src/Plugin.Discord.UnitTests/Plugin.Discord.UnitTests.csproj
index 1110ba6a..e5b324a3 100644
--- a/src/Plugin.Discord.UnitTests/Plugin.Discord.UnitTests.csproj
+++ b/src/Plugin.Discord.UnitTests/Plugin.Discord.UnitTests.csproj
@@ -10,8 +10,8 @@
false
-
-
+
+
diff --git a/src/Plugin.Discord/Plugin.Discord.csproj b/src/Plugin.Discord/Plugin.Discord.csproj
index c1affa94..db578d2e 100644
--- a/src/Plugin.Discord/Plugin.Discord.csproj
+++ b/src/Plugin.Discord/Plugin.Discord.csproj
@@ -34,7 +34,6 @@
-
diff --git a/src/QueryMaster/QueryMaster.csproj b/src/QueryMaster/QueryMaster.csproj
index 1ef6aa41..3d2839e3 100644
--- a/src/QueryMaster/QueryMaster.csproj
+++ b/src/QueryMaster/QueryMaster.csproj
@@ -3,7 +3,7 @@
Debug;Release;Debug - Beta
- netstandard2.0
+ net462
false
@@ -11,6 +11,6 @@
false
-
+
\ No newline at end of file
diff --git a/src/ServerManager.Common/ServerManager.Common.csproj b/src/ServerManager.Common/ServerManager.Common.csproj
index 3b391dfd..b76aa89e 100644
--- a/src/ServerManager.Common/ServerManager.Common.csproj
+++ b/src/ServerManager.Common/ServerManager.Common.csproj
@@ -12,12 +12,12 @@
false
-
+
+
-
-
-
-
+
+
+
diff --git a/src/ServerManager.Discord/ServerManager.Discord.csproj b/src/ServerManager.Discord/ServerManager.Discord.csproj
index 6b54102c..3a28fd00 100644
--- a/src/ServerManager.Discord/ServerManager.Discord.csproj
+++ b/src/ServerManager.Discord/ServerManager.Discord.csproj
@@ -18,9 +18,9 @@
-
-
-
+
+
+