diff --git a/CLI.sh b/CLI.sh
new file mode 100755
index 0000000..4a1322a
--- /dev/null
+++ b/CLI.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+dotnet run --project EDSSharp --framework net8.0 --property WarningLevel=0 "$@"
diff --git a/GUI2.sh b/GUI2.sh
new file mode 100755
index 0000000..e43647f
--- /dev/null
+++ b/GUI2.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+dotnet run --project EDSEditorGUI2 --framework net8.0 --property WarningLevel=0 "$@"
diff --git a/GUITests/GUITests.csproj b/GUITests/GUITests.csproj
index 499faea..6cabeb4 100644
--- a/GUITests/GUITests.csproj
+++ b/GUITests/GUITests.csproj
@@ -1,18 +1,17 @@
+
net8.0
enable
enable
-
+ Exe
+ GUITests
false
true
-
-
-
@@ -21,5 +20,9 @@
+
+
+
+
diff --git a/TESTS.sh b/TESTS.sh
new file mode 100755
index 0000000..9400207
--- /dev/null
+++ b/TESTS.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+COLOR='\033[38;5;21m'
+BG='\033[47m'
+WHITE='\033[0;32m'
+
+echo ${BG}${COLOR}"LIB and CLI tests:"${WHITE}
+dotnet run --project Tests --framework net8.0 --property WarningLevel=0
+echo ${BG}${COLOR}"GUI tests:"${WHITE}
+dotnet run --project GUITests --framework net8.0 --property WarningLevel=0
diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj
index 5fa4651..7ef1ea8 100644
--- a/Tests/Tests.csproj
+++ b/Tests/Tests.csproj
@@ -3,7 +3,9 @@
net481
net8.0
net481;net8.0
- Library
+ enable
+ Exe
+ Tests
false
@@ -21,17 +23,8 @@
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
+
+
-
\ No newline at end of file
+