diff --git a/src/tools/msvc/Install.pm b/src/tools/msvc/Install.pm
index 235a1504facbe0927b8d0a3d7555ff6cd62e29dd..4cd6cdb6574621550521c740c6d4aa0d0807d9b4 100644
--- a/src/tools/msvc/Install.pm
+++ b/src/tools/msvc/Install.pm
@@ -83,10 +83,11 @@ sub Install
 		"src");
 	CopySetOfFiles('config files', $sample_files, $target . '/share/');
 	CopyFiles(
-		'Import libraries', $target . '/lib/',
-		"$conf\\",          "postgres\\postgres.lib",
-		"libpq\\libpq.lib", "libecpg\\libecpg.lib",
-		"libpgport\\libpgport.lib");
+		'Import libraries',         $target . '/lib/',
+		"$conf\\",                  "postgres\\postgres.lib",
+		"libpq\\libpq.lib",         "libecpg\\libecpg.lib",
+		"libpgport\\libpgport.lib", "libpgtypes\\libpgtypes.lib",
+		"libecpg_compat\\libecpg_compat.lib");
 	CopySetOfFiles(
 		'timezone names',
 		[ glob('src\timezone\tznames\*.txt') ],