diff --git a/UnitTests/.gitignore b/UnitTests/.gitignore
index 1ecad244..c94ea874 100644
--- a/UnitTests/.gitignore
+++ b/UnitTests/.gitignore
@@ -1,10 +1,3 @@
+/.tmp
/.vs
/*.user
-/UnitTests/Debug
-/UnitTests/Release
-/UnitTests/x64/Debug
-/UnitTests/x64/Release
-/x64/Debug
-/x64/Release
-/x86/Debug
-/x86/Release
diff --git a/UnitTests/UnitTests.vcxproj b/UnitTests/UnitTests.vcxproj
index ec284c05..52ed56ea 100644
--- a/UnitTests/UnitTests.vcxproj
+++ b/UnitTests/UnitTests.vcxproj
@@ -64,7 +64,8 @@
- $(SolutionDir)\$(PlatformTarget)\$(Configuration)\
+ $(SolutionDir).tmp\$(ShortProjectName)\$(PlatformTarget)\$(Configuration)\
+ $(SolutionDir).tmp\$(ShortProjectName)\$(PlatformTarget)\$(Configuration)\
true
NativeRecommendedRules.ruleset
diff --git a/appveyor.yml b/appveyor.yml
index a9b74539..0bd93302 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -13,4 +13,4 @@ build:
parallel: true
verbosity: minimal
test_script:
-- cmd: vstest.console /logger:Appveyor UnitTests\%platform%\%configuration%\UnitTests.dll
+- cmd: vstest.console /logger:Appveyor UnitTests\.tmp\UnitTests\%platform%\%configuration%\UnitTests.dll