diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ebb24a4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+Debug
+Release
+obj
+bin
diff --git a/.hgignore b/.hgignore
index a21c48f..ebb24a4 100644
--- a/.hgignore
+++ b/.hgignore
@@ -1,2 +1,4 @@
Debug
-Release
\ No newline at end of file
+Release
+obj
+bin
diff --git a/.vs/AlphabeticalKerbals/v14/.suo b/.vs/AlphabeticalKerbals/v14/.suo
index d4b7937..6e13616 100644
Binary files a/.vs/AlphabeticalKerbals/v14/.suo and b/.vs/AlphabeticalKerbals/v14/.suo differ
diff --git a/AlphabeticalKerbals.sln b/AlphabeticalKerbals.sln
index 2edaf07..cec99bf 100644
--- a/AlphabeticalKerbals.sln
+++ b/AlphabeticalKerbals.sln
@@ -15,6 +15,7 @@ Global
{D01919EF-056F-4311-84AE-E4E686CA033D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D01919EF-056F-4311-84AE-E4E686CA033D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D01919EF-056F-4311-84AE-E4E686CA033D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D01919EF-056F-4311-84AE-E4E686CA033D}.Release|Any CPU.Deploy.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/AlphabeticalKerbals/AlphabeticalKerbals.csproj b/AlphabeticalKerbals/AlphabeticalKerbals.csproj
index 9cea05b..d8b44c6 100644
--- a/AlphabeticalKerbals/AlphabeticalKerbals.csproj
+++ b/AlphabeticalKerbals/AlphabeticalKerbals.csproj
@@ -55,6 +55,15 @@
+
+ if $(ConfigurationName) == Release (
+ copy "$(TargetDir)AlphabeticalKerbals.dll" "$(SolutionDir)distrib\AlphabeticalKerbals\" /y
+ echo "Looking for 7-zip in Program Files = %25ProgramFiles%25"
+ if exist "%25ProgramFiles%25\7-Zip\7z.exe" (
+ "%25ProgramFiles%25\7-Zip\7z.exe" a -r -y "$(SolutionDir)distrib\AlphabeticalKerbals.zip" "$(SolutionDir)distrib\AlphabeticalKerbals"
+ )
+)
+