diff --git a/src/bin/pgevent/pgevent.def b/src/bin/pgevent/pgevent.def
index 8ec1cbdfdd131b98e3aa2b665cd29bb8fe4c315f..21bab7ac75f6091cab2cab54b0c9b681e054ced6 100644
--- a/src/bin/pgevent/pgevent.def
+++ b/src/bin/pgevent/pgevent.def
@@ -1,4 +1,4 @@
 ; dlltool --output-def pgevent.def pgevent.o pgmsgevent.o
 EXPORTS
-	DllUnregisterServer=DllUnregisterServer@0 @ 1; 
-	DllRegisterServer=DllRegisterServer@0 @ 2; 
+	DllUnregisterServer ;
+	DllRegisterServer ;
diff --git a/src/tools/msvc/mkvcbuild.pl b/src/tools/msvc/mkvcbuild.pl
index 69a79afdee4452f12d791652ee2f01c561ec0673..7b789b6b45ebe2fa82a1cf6bcac33fe63af89bff 100644
--- a/src/tools/msvc/mkvcbuild.pl
+++ b/src/tools/msvc/mkvcbuild.pl
@@ -123,6 +123,10 @@ my $pgctl = AddSimpleFrontend('pg_ctl', 1);
 
 my $pgreset = AddSimpleFrontend('pg_resetxlog');
 
+my $pgevent = $solution->AddProject('pgevent','dll','bin');
+$pgevent->AddFiles('src\bin\pgevent','pgevent.c','pgmsgevent.rc');
+$pgevent->UseDef('src\bin\pgevent\pgevent.def');
+
 my $psql = AddSimpleFrontend('psql', 1);
 $psql->AddIncludeDir('src\bin\pg_dump');
 $psql->AddFile('src\bin\psql\psqlscan.l');