diff --git a/projects/openttd_vs100.vcxproj b/projects/openttd_vs100.vcxproj
index 5a0763e87f..8a54e9712f 100644
--- a/projects/openttd_vs100.vcxproj
+++ b/projects/openttd_vs100.vcxproj
@@ -148,6 +148,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -194,6 +197,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -253,6 +259,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -301,6 +310,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
diff --git a/projects/openttd_vs100.vcxproj.in b/projects/openttd_vs100.vcxproj.in
index 8f57978eaf..ab2ae133af 100644
--- a/projects/openttd_vs100.vcxproj.in
+++ b/projects/openttd_vs100.vcxproj.in
@@ -148,6 +148,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -194,6 +197,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -253,6 +259,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -301,6 +310,9 @@
dpi_aware.manifest;os_versions.manifest
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
!!FILES!!
diff --git a/projects/openttd_vs140.vcxproj b/projects/openttd_vs140.vcxproj
index aabd440b88..043fe85919 100644
--- a/projects/openttd_vs140.vcxproj
+++ b/projects/openttd_vs140.vcxproj
@@ -155,6 +155,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -206,6 +209,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -269,6 +275,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -322,6 +331,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -1311,7 +1323,7 @@
-
+
diff --git a/projects/openttd_vs140.vcxproj.in b/projects/openttd_vs140.vcxproj.in
index acc48f72ff..1e490d29e7 100644
--- a/projects/openttd_vs140.vcxproj.in
+++ b/projects/openttd_vs140.vcxproj.in
@@ -155,6 +155,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -206,6 +209,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -269,6 +275,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -322,6 +331,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
!!FILES!!
diff --git a/projects/openttd_vs141.vcxproj b/projects/openttd_vs141.vcxproj
index d5362fe5bf..bba72864b2 100644
--- a/projects/openttd_vs141.vcxproj
+++ b/projects/openttd_vs141.vcxproj
@@ -155,6 +155,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -206,6 +209,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -269,6 +275,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -322,6 +331,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
diff --git a/projects/openttd_vs141.vcxproj.in b/projects/openttd_vs141.vcxproj.in
index bd3539f7a5..f4ec557c60 100644
--- a/projects/openttd_vs141.vcxproj.in
+++ b/projects/openttd_vs141.vcxproj.in
@@ -155,6 +155,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -206,6 +209,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -269,6 +275,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
@@ -322,6 +331,9 @@
os_versions.manifest
PerMonitorHighDPIAware
+
+ copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"
+
!!FILES!!
diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj
index e0dea65973..b0ac660367 100644
--- a/projects/openttd_vs80.vcproj
+++ b/projects/openttd_vs80.vcproj
@@ -122,6 +122,8 @@
/>
diff --git a/projects/openttd_vs80.vcproj.in b/projects/openttd_vs80.vcproj.in
index 3b5766df7b..00c330d22f 100644
--- a/projects/openttd_vs80.vcproj.in
+++ b/projects/openttd_vs80.vcproj.in
@@ -122,6 +122,8 @@
/>
diff --git a/projects/openttd_vs90.vcproj b/projects/openttd_vs90.vcproj
index d2c103a8f9..8f379e6e64 100644
--- a/projects/openttd_vs90.vcproj
+++ b/projects/openttd_vs90.vcproj
@@ -121,6 +121,8 @@
/>
diff --git a/projects/openttd_vs90.vcproj.in b/projects/openttd_vs90.vcproj.in
index 612294f4df..0ebf4fcbed 100644
--- a/projects/openttd_vs90.vcproj.in
+++ b/projects/openttd_vs90.vcproj.in
@@ -121,6 +121,8 @@
/>