diff --git a/PreviewApp/FastNoiseLite.csproj b/PreviewApp/FastNoiseLite.csproj
deleted file mode 100644
index b8c5bab..0000000
--- a/PreviewApp/FastNoiseLite.csproj
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- WinExe
- netcoreapp3.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/PreviewApp/FastNoiseLiteGUI.csproj b/PreviewApp/FastNoiseLiteGUI.csproj
new file mode 100644
index 0000000..f658a28
--- /dev/null
+++ b/PreviewApp/FastNoiseLiteGUI.csproj
@@ -0,0 +1,31 @@
+
+
+ WinExe
+ netcoreapp3.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PreviewApp/publish.bat b/PreviewApp/publish.bat
new file mode 100644
index 0000000..92da085
--- /dev/null
+++ b/PreviewApp/publish.bat
@@ -0,0 +1,7 @@
+dotnet publish -o .\publish -c Release -r win-x64 --no-self-contained /p:PublishSingleFile=true /p:AssemblyName=FastNoiseLiteGUI-Win64
+
+dotnet publish -o .\publish -c Release -r linux-x64 --no-self-contained /p:PublishSingleFile=true /p:AssemblyName=FastNoiseLiteGUI-Linux64
+
+dotnet publish -o .\publish -c Release -r osx-x64 --no-self-contained /p:MacBundleDotNet=False /p:PublishSingleFile=true /p:AssemblyName=FastNoiseLiteGUI-OSX64
+
+pause
\ No newline at end of file