diff --git a/misc/SelfTest.vcxproj.user b/misc/SelfTest.vcxproj.user
new file mode 100644
index 00000000..ffffc575
--- /dev/null
+++ b/misc/SelfTest.vcxproj.user
@@ -0,0 +1,23 @@
+
+
+
+
+ false
+
+
+
+
+ false
+
+
+
+
+ false
+
+
+
+
+ false
+
+
+
diff --git a/projects/CMakeLists.txt b/projects/CMakeLists.txt
index d535eec0..f83d2bfb 100644
--- a/projects/CMakeLists.txt
+++ b/projects/CMakeLists.txt
@@ -1,5 +1,17 @@
include(MiscFunctions)
+####
+# Temporary workaround for VS toolset changes in 2017
+# We need to disable property, but CMake doesn't support it
+# until 3.13 (not yet released)
+####
+if (MSVC)
+configure_file(${CATCH_DIR}/misc/SelfTest.vcxproj.user
+ ${CMAKE_BINARY_DIR}/projects
+ COPYONLY)
+endif(MSVC) #Temporary workaround
+
+
# define the sources of the self test
# Please keep these ordered alphabetically
set(TEST_SOURCES