diff --git a/builds/msvc/Makefile.am b/builds/msvc/Makefile.am
index 843b1ec9..52331cbb 100644
--- a/builds/msvc/Makefile.am
+++ b/builds/msvc/Makefile.am
@@ -1,14 +1,33 @@
-LIBZMQ_DIST = libzmq/libzmq.vcproj platform.hpp msvc.sln
-
-DEVICES_DIST = zmq_queue/zmq_queue.vcproj \
- zmq_streamer/zmq_streamer.vcproj \
- zmq_forwarder/zmq_forwarder.vcproj
+LIBZMQ_DIST = libzmq/libzmq.vcproj libzmq/libzmq.vcxproj \
+ libzmq/libzmq.vcxproj.filters \
+ platform.hpp msvc.sln msvc10.sln
PERF_DIST = c_local_thr/c_local_thr.vcproj \
+ c_local_thr/c_local_thr.vcxproj \
c_remote_thr/c_remote_thr.vcproj \
+ c_remote_thr/c_remote_thr.vcxproj \
c_local_lat/c_local_lat.vcproj \
+ c_local_lat/c_local_lat.vcxproj \
c_remote_lat/c_remote_lat.vcproj \
+ c_remote_lat/c_remote_lat.vcxproj \
inproc_lat/inproc_lat.vcproj \
- inproc_thr/inproc_thr.vcproj
+ inproc_lat/inproc_lat.vcxproj \
+ inproc_thr/inproc_thr.vcproj \
+ inproc_thr/inproc_thr.vcxproj
+
+PROPERTIES_DIST = properties/Common.props \
+ properties/Debug.props \
+ properties/Dynamic.props \
+ properties/Executable.props \
+ properties/Precompiled.props \
+ properties/Release.props \
+ properties/Win32.props \
+ properties/Win32_Release.props \
+ properties/WithOpenPGM.props \
+ properties/x64.props \
+ properties/ZeroMQ.props
+
+PRECOMPILED_DIST = ../../src/precompiled.hpp \
+ ../../src/precompiled.cpp
-EXTRA_DIST = $(LIBZMQ_DIST) $(DEVICES_DIST) $(PERF_DIST)
+EXTRA_DIST = $(LIBZMQ_DIST) $(PERF_DIST) $(PROPERTIES_DIST) $(PRECOMPILED_DIST)
diff --git a/builds/msvc/zmq_forwarder/zmq_forwarder.vcproj b/builds/msvc/zmq_forwarder/zmq_forwarder.vcproj
deleted file mode 100644
index c8f587d1..00000000
--- a/builds/msvc/zmq_forwarder/zmq_forwarder.vcproj
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/builds/msvc/zmq_queue/zmq_queue.vcproj b/builds/msvc/zmq_queue/zmq_queue.vcproj
deleted file mode 100644
index 499ed365..00000000
--- a/builds/msvc/zmq_queue/zmq_queue.vcproj
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/builds/msvc/zmq_streamer/zmq_streamer.vcproj b/builds/msvc/zmq_streamer/zmq_streamer.vcproj
deleted file mode 100644
index e2f5fa68..00000000
--- a/builds/msvc/zmq_streamer/zmq_streamer.vcproj
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-