diff --git a/DShowPlugin/DShowPlugin.vcxproj b/DShowPlugin/DShowPlugin.vcxproj
index fa882f12..5de810ee 100644
--- a/DShowPlugin/DShowPlugin.vcxproj
+++ b/DShowPlugin/DShowPlugin.vcxproj
@@ -199,6 +199,7 @@
true
true
MachineX86
+ true
copy $(OutDir)$(ProjectName).dll ..\rundir\plugins
diff --git a/GraphicsCapture/GraphicsCapture.vcxproj b/GraphicsCapture/GraphicsCapture.vcxproj
index 505b8870..a7cab9cb 100644
--- a/GraphicsCapture/GraphicsCapture.vcxproj
+++ b/GraphicsCapture/GraphicsCapture.vcxproj
@@ -186,6 +186,7 @@
true
true
MachineX86
+ true
copy $(OutDir)$(ProjectName).dll ..\rundir\plugins
diff --git a/GraphicsCapture/GraphicsCaptureHook/GraphicsCaptureHook.vcxproj b/GraphicsCapture/GraphicsCaptureHook/GraphicsCaptureHook.vcxproj
index 67271f51..02ba8d09 100644
--- a/GraphicsCapture/GraphicsCaptureHook/GraphicsCaptureHook.vcxproj
+++ b/GraphicsCapture/GraphicsCaptureHook/GraphicsCaptureHook.vcxproj
@@ -196,6 +196,7 @@
true
MachineX86
../../minhook/build/$(Configuration)
+ true
copy $(OutDir)$(ProjectName).dll ..\..\rundir\plugins\GraphicsCapture
diff --git a/NoiseGate/NoiseGate.vcxproj b/NoiseGate/NoiseGate.vcxproj
index bb67c08b..c51474d1 100644
--- a/NoiseGate/NoiseGate.vcxproj
+++ b/NoiseGate/NoiseGate.vcxproj
@@ -183,6 +183,7 @@
true
true
MachineX86
+ true
copy $(OutDir)$(ProjectName).dll ..\rundir\plugins
diff --git a/OBS.vcxproj b/OBS.vcxproj
index 252352e0..d99f5fc3 100644
--- a/OBS.vcxproj
+++ b/OBS.vcxproj
@@ -213,6 +213,7 @@
6.0
+ true
copy $(OutDir)$(ProjectName).exe rundir
diff --git a/OBSApi/OBSApi.vcxproj b/OBSApi/OBSApi.vcxproj
index 11351f2e..9b0200e9 100644
--- a/OBSApi/OBSApi.vcxproj
+++ b/OBSApi/OBSApi.vcxproj
@@ -185,6 +185,7 @@
true
true
MachineX86
+ true
copy $(OutDir)$(ProjectName).dll ..\rundir
diff --git a/ObsNvenc/ObsNvenc.vcxproj b/ObsNvenc/ObsNvenc.vcxproj
index e77c0095..39bed12d 100644
--- a/ObsNvenc/ObsNvenc.vcxproj
+++ b/ObsNvenc/ObsNvenc.vcxproj
@@ -145,6 +145,7 @@
OBSApi.lib;ws2_32.lib;%(AdditionalDependencies)
$(SolutionDir)\rundir\pdb32\$(TargetName).pdb
$(SolutionDir)\rundir\pdb32\stripped\$(TargetName).pdb
+ true
copy "$(OutDir)$(TargetFileName)" "$(SolutionDir)rundir\$(TargetFileName)"
diff --git a/PSVPlugin/PSVPlugin.vcxproj b/PSVPlugin/PSVPlugin.vcxproj
index b2f2657f..416b236d 100644
--- a/PSVPlugin/PSVPlugin.vcxproj
+++ b/PSVPlugin/PSVPlugin.vcxproj
@@ -160,6 +160,7 @@
OBSApi.lib;%(AdditionalDependencies)
..\rundir\pdb32\$(TargetName).pdb
..\rundir\pdb32\stripped\$(TargetName).pdb
+ true
copy $(OutDir)$(ProjectName).dll ..\rundir\plugins
diff --git a/QSVHelper/QSVHelper.vcxproj b/QSVHelper/QSVHelper.vcxproj
index d83336de..00cc6745 100644
--- a/QSVHelper/QSVHelper.vcxproj
+++ b/QSVHelper/QSVHelper.vcxproj
@@ -95,6 +95,7 @@
../libmfx/$(Platform)/$(Configuration)/libmfx.lib;dxgi.lib;d3d11.lib;%(AdditionalDependencies)
..\rundir\pdb32\$(TargetName).pdb
..\rundir\pdb32\stripped\$(TargetName).pdb
+ true
copy "$(OutDir)$(TargetName).exe" ..\rundir\
diff --git a/injectHelper/injectHelper.vcxproj b/injectHelper/injectHelper.vcxproj
index 1475f7ae..cd68ad0f 100644
--- a/injectHelper/injectHelper.vcxproj
+++ b/injectHelper/injectHelper.vcxproj
@@ -171,6 +171,7 @@
true
true
MachineX86
+ true
copy $(OutDir)$(ProjectName).exe ..\rundir\plugins\GraphicsCapture
diff --git a/scenesw/scenesw.vcxproj b/scenesw/scenesw.vcxproj
index e0585b61..a3d71641 100644
--- a/scenesw/scenesw.vcxproj
+++ b/scenesw/scenesw.vcxproj
@@ -160,6 +160,7 @@
OBSApi.lib;%(AdditionalDependencies)
..\rundir\pdb32\$(TargetName).pdb
..\rundir\pdb32\stripped\$(TargetName).pdb
+ true
copy $(OutDir)$(ProjectName).dll ..\rundir\plugins