diff --git a/win/win32/vs2017/NetHack.vcxproj b/win/win32/vs2017/NetHack.vcxproj
index 6c73188e6..e5207730e 100644
--- a/win/win32/vs2017/NetHack.vcxproj
+++ b/win/win32/vs2017/NetHack.vcxproj
@@ -230,4 +230,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/NetHackW.vcxproj b/win/win32/vs2017/NetHackW.vcxproj
index 827daa632..b029173b1 100644
--- a/win/win32/vs2017/NetHackW.vcxproj
+++ b/win/win32/vs2017/NetHackW.vcxproj
@@ -189,4 +189,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/afterdgncomp.proj b/win/win32/vs2017/afterdgncomp.proj
index 7aebee743..38aee3247 100644
--- a/win/win32/vs2017/afterdgncomp.proj
+++ b/win/win32/vs2017/afterdgncomp.proj
@@ -1,7 +1,7 @@
-
@@ -9,4 +9,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/afterdlb.proj b/win/win32/vs2017/afterdlb.proj
index ed68ba33e..eff63117b 100644
--- a/win/win32/vs2017/afterdlb.proj
+++ b/win/win32/vs2017/afterdlb.proj
@@ -1,7 +1,7 @@
-
diff --git a/win/win32/vs2017/afterlevcomp.proj b/win/win32/vs2017/afterlevcomp.proj
index 924f66cd5..c0d8dd464 100644
--- a/win/win32/vs2017/afterlevcomp.proj
+++ b/win/win32/vs2017/afterlevcomp.proj
@@ -1,7 +1,7 @@
-
diff --git a/win/win32/vs2017/aftermakedefs.proj b/win/win32/vs2017/aftermakedefs.proj
index 20adf1b15..744806639 100644
--- a/win/win32/vs2017/aftermakedefs.proj
+++ b/win/win32/vs2017/aftermakedefs.proj
@@ -1,7 +1,7 @@
-
diff --git a/win/win32/vs2017/afternethack.proj b/win/win32/vs2017/afternethack.proj
index 3b769323e..912d75e89 100644
--- a/win/win32/vs2017/afternethack.proj
+++ b/win/win32/vs2017/afternethack.proj
@@ -2,7 +2,7 @@
-
diff --git a/win/win32/vs2017/afterrecover.proj b/win/win32/vs2017/afterrecover.proj
index 0652e7828..46ab13a55 100644
--- a/win/win32/vs2017/afterrecover.proj
+++ b/win/win32/vs2017/afterrecover.proj
@@ -1,7 +1,7 @@
-
diff --git a/win/win32/vs2017/aftertile2bmp.proj b/win/win32/vs2017/aftertile2bmp.proj
index 28d2b2e39..44e031223 100644
--- a/win/win32/vs2017/aftertile2bmp.proj
+++ b/win/win32/vs2017/aftertile2bmp.proj
@@ -1,7 +1,7 @@
-
diff --git a/win/win32/vs2017/aftertilemap.proj b/win/win32/vs2017/aftertilemap.proj
index bfdb48fe9..d68eabab9 100644
--- a/win/win32/vs2017/aftertilemap.proj
+++ b/win/win32/vs2017/aftertilemap.proj
@@ -1,7 +1,7 @@
-
diff --git a/win/win32/vs2017/afteruudecode.proj b/win/win32/vs2017/afteruudecode.proj
index b33e3c4f4..fd0370be4 100644
--- a/win/win32/vs2017/afteruudecode.proj
+++ b/win/win32/vs2017/afteruudecode.proj
@@ -1,7 +1,7 @@
-
diff --git a/win/win32/vs2017/common.props b/win/win32/vs2017/common.props
index 5a5b2ed2e..4b12025cb 100644
--- a/win/win32/vs2017/common.props
+++ b/win/win32/vs2017/common.props
@@ -38,4 +38,4 @@
UseLinkTimeCodeGeneration
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/config.props b/win/win32/vs2017/config.props
index 84ef04da2..81f2b2634 100644
--- a/win/win32/vs2017/config.props
+++ b/win/win32/vs2017/config.props
@@ -18,4 +18,4 @@
x64
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/console.props b/win/win32/vs2017/console.props
index 8fdca9d9e..f91d9dad4 100644
--- a/win/win32/vs2017/console.props
+++ b/win/win32/vs2017/console.props
@@ -8,4 +8,4 @@
Console
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/default.props b/win/win32/vs2017/default.props
index 688b5d311..4c28a0661 100644
--- a/win/win32/vs2017/default.props
+++ b/win/win32/vs2017/default.props
@@ -5,7 +5,7 @@
false
MultiByte
v140
-
+
true
@@ -14,4 +14,4 @@
true
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/default_dll.props b/win/win32/vs2017/default_dll.props
index 94a07f465..9d0237aff 100644
--- a/win/win32/vs2017/default_dll.props
+++ b/win/win32/vs2017/default_dll.props
@@ -5,7 +5,7 @@
false
MultiByte
v140
-
+
true
@@ -14,4 +14,4 @@
true
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/dgncomp.vcxproj b/win/win32/vs2017/dgncomp.vcxproj
index b91cc124e..164941363 100644
--- a/win/win32/vs2017/dgncomp.vcxproj
+++ b/win/win32/vs2017/dgncomp.vcxproj
@@ -75,7 +75,7 @@
-
+
Lex;
@@ -93,7 +93,7 @@
-
+
@@ -122,4 +122,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/dirs.props b/win/win32/vs2017/dirs.props
index 8cdcf60c2..9d4ed49e4 100644
--- a/win/win32/vs2017/dirs.props
+++ b/win/win32/vs2017/dirs.props
@@ -21,4 +21,4 @@
$(ToolsDir)
$(ObjDir)
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/dlb.vcxproj b/win/win32/vs2017/dlb.vcxproj
index 06424d447..92ed86693 100644
--- a/win/win32/vs2017/dlb.vcxproj
+++ b/win/win32/vs2017/dlb.vcxproj
@@ -40,4 +40,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/dll.props b/win/win32/vs2017/dll.props
index 3b37e2ede..bd90844f1 100644
--- a/win/win32/vs2017/dll.props
+++ b/win/win32/vs2017/dll.props
@@ -8,4 +8,4 @@
Windows
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/files.props b/win/win32/vs2017/files.props
index d905edbdd..7a93b0d68 100644
--- a/win/win32/vs2017/files.props
+++ b/win/win32/vs2017/files.props
@@ -225,4 +225,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/levcomp.vcxproj b/win/win32/vs2017/levcomp.vcxproj
index e3450216f..3c6839c82 100644
--- a/win/win32/vs2017/levcomp.vcxproj
+++ b/win/win32/vs2017/levcomp.vcxproj
@@ -5,7 +5,7 @@
{9DD9C52E-E8C9-4533-BD22-83C055C0AABA}
-
+
@@ -13,7 +13,7 @@
-
+
$(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories)
@@ -32,13 +32,13 @@
-
+
-
+
Lex;
@@ -85,4 +85,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/makedefs.vcxproj b/win/win32/vs2017/makedefs.vcxproj
index b9beba36b..c722676e2 100644
--- a/win/win32/vs2017/makedefs.vcxproj
+++ b/win/win32/vs2017/makedefs.vcxproj
@@ -20,7 +20,7 @@
WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
-
+
@@ -52,4 +52,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/nh340key.vcxproj b/win/win32/vs2017/nh340key.vcxproj
index 8b2068662..e7bc7fc7c 100644
--- a/win/win32/vs2017/nh340key.vcxproj
+++ b/win/win32/vs2017/nh340key.vcxproj
@@ -39,4 +39,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/nhdefkey.vcxproj b/win/win32/vs2017/nhdefkey.vcxproj
index 98e70a81e..f7d8ea4ed 100644
--- a/win/win32/vs2017/nhdefkey.vcxproj
+++ b/win/win32/vs2017/nhdefkey.vcxproj
@@ -39,4 +39,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/nhraykey.vcxproj b/win/win32/vs2017/nhraykey.vcxproj
index 0017f4a49..891b0912f 100644
--- a/win/win32/vs2017/nhraykey.vcxproj
+++ b/win/win32/vs2017/nhraykey.vcxproj
@@ -39,4 +39,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/recover.vcxproj b/win/win32/vs2017/recover.vcxproj
index c766265a3..51133a395 100644
--- a/win/win32/vs2017/recover.vcxproj
+++ b/win/win32/vs2017/recover.vcxproj
@@ -42,4 +42,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/tile2bmp.vcxproj b/win/win32/vs2017/tile2bmp.vcxproj
index 81a7df824..ea8e88a38 100644
--- a/win/win32/vs2017/tile2bmp.vcxproj
+++ b/win/win32/vs2017/tile2bmp.vcxproj
@@ -13,14 +13,14 @@
-
+
$(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories)
WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
-
+
@@ -32,7 +32,7 @@
TILETEXT;%(PreprocessorDefinitions)
-
+
@@ -44,4 +44,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/tilemap.vcxproj b/win/win32/vs2017/tilemap.vcxproj
index 100775db0..f340d8f15 100644
--- a/win/win32/vs2017/tilemap.vcxproj
+++ b/win/win32/vs2017/tilemap.vcxproj
@@ -5,7 +5,7 @@
{93F10526-209E-41D7-BBEA-775787876895}
-
+
@@ -78,4 +78,4 @@
-
\ No newline at end of file
+
diff --git a/win/win32/vs2017/uudecode.vcxproj b/win/win32/vs2017/uudecode.vcxproj
index 581a8c02b..466409cf4 100644
--- a/win/win32/vs2017/uudecode.vcxproj
+++ b/win/win32/vs2017/uudecode.vcxproj
@@ -26,4 +26,4 @@
-
\ No newline at end of file
+