diff --git a/premake5.lua b/premake5.lua
index dd44b6d67ab4173453a92e4f915925a346ea9a58..b6b517d0c88401af2e0d37ab77c44bb36f05691e 100644
--- a/premake5.lua
+++ b/premake5.lua
@@ -19,8 +19,8 @@ project "LatticeDehomogenization"
     
     openmp "On"
 
-	targetdir ("bin/" .. outputdir .. "/%{prj.name}")
-	objdir ("bin/intermediates/" .. outputdir .. "/%{prj.name}")
+	targetdir ("binvs/" .. outputdir .. "/%{prj.name}")
+	objdir ("binvs/intermediates/" .. outputdir .. "/%{prj.name}")
 
 	files {
 		"%{prj.name}/src/**.h",
@@ -67,4 +67,7 @@ project "LatticeDehomogenization"
         runtime "Release"
         libdirs {
             "Dependancies/OCCT/lib-vc14/lib"
+        }
+        postbuildcommands { 
+            "{COPYFILE} %[binvs/" .. outputdir .. "/%{prj.name}/%{prj.name}.exe] %[bin/]"
         }
\ No newline at end of file