diff --git a/.gitignore b/.gitignore
index b8ba4892a4..220e5c3884 100644
--- a/.gitignore
+++ b/.gitignore
@@ -74,3 +74,8 @@ src/**/*.trs
# JavaBuild output.
java/target
javanano/target
+
+# Windows native output.
+vsprojects/Debug
+vsprojects/Release
+
diff --git a/vsprojects/libprotoc.vcproj b/vsprojects/libprotoc.vcproj
index 455c2cc2d2..8c93b955c6 100644
--- a/vsprojects/libprotoc.vcproj
+++ b/vsprojects/libprotoc.vcproj
@@ -223,6 +223,66 @@
RelativePath="..\src\google\protobuf\compiler\cpp\cpp_string_field.h"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -391,6 +451,66 @@
RelativePath="..\src\google\protobuf\compiler\cpp\cpp_string_field.cc"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vsprojects/tests.vcproj b/vsprojects/tests.vcproj
index 0d42949e9d..90515ba58d 100644
--- a/vsprojects/tests.vcproj
+++ b/vsprojects/tests.vcproj
@@ -273,6 +273,10 @@
RelativePath="..\src\google\protobuf\compiler\cpp\cpp_unittest.cc"
>
+
+