diff --git a/.gitignore b/.gitignore
index 0ad6b0d7fb..d1041638f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -439,3 +439,5 @@ contrib/macos/dosbox-x.plist
/dosbox-x.conf
/src/dosbox-x.conf
+# visual studio edit and continue temp files
+/vs/enc_temp_folder
diff --git a/vs/dosbox-x.vcxproj b/vs/dosbox-x.vcxproj
index c018677019..3fc6a3ff3c 100644
--- a/vs/dosbox-x.vcxproj
+++ b/vs/dosbox-x.vcxproj
@@ -356,7 +356,7 @@
MultiThreadedDebug
Level3
false
- ProgramDatabase
+ EditAndContinue
StreamingSIMDExtensions
EnableFastChecks
true
@@ -404,7 +404,7 @@ for /d %%i in ("$(SolutionDir)\..\contrib\translations\*") do copy "%%i\*.lng" "
Level3
/QIfist
false
- ProgramDatabase
+ EditAndContinue
StreamingSIMDExtensions
EnableFastChecks
true
@@ -454,7 +454,7 @@ for /d %%i in ("$(SolutionDir)\..\contrib\translations\*") do copy "%%i\*.lng" "
Level3
false
MultiThreadedDebug
- ProgramDatabase
+ EditAndContinue
EnableFastChecks
true
@@ -542,7 +542,7 @@ for /d %%i in ("$(SolutionDir)\..\contrib\translations\*") do copy "%%i\*.lng" "
WIN32;__WIN32__;_CRT_SECURE_NO_WARNINGS;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)
MultiThreadedDebug
Level3
- ProgramDatabase
+ EditAndContinue
false
EnableFastChecks
true
@@ -589,7 +589,7 @@ for /d %%i in ("$(SolutionDir)\..\contrib\translations\*") do copy "%%i\*.lng" "
MultiThreadedDebug
Level3
false
- ProgramDatabase
+ EditAndContinue
EnableFastChecks
true
@@ -677,7 +677,7 @@ for /d %%i in ("$(SolutionDir)\..\contrib\translations\*") do copy "%%i\*.lng" "
WIN32;__WIN32__;_CRT_SECURE_NO_WARNINGS;_FILE_OFFSET_BITS=64;C_SDL2=1;%(PreprocessorDefinitions)
MultiThreadedDebug
Level3
- ProgramDatabase
+ EditAndContinue
false
EnableFastChecks
true