diff --git a/.hgignore b/.hgignore
index cc96fb4f3a..2991926386 100644
--- a/.hgignore
+++ b/.hgignore
@@ -1,5 +1,10 @@
-glob:build_output/
-glob:build_temp/
-glob:bin/
-glob:obj/
-glob:*.cache
+syntax: glob
+
+build_output/
+build_temp/
+bin/
+obj/
+*.cache
+_ReSharper.*
+*.user
+*.suo
diff --git a/src/ProtocolBuffers/ProtocolBuffers.csproj b/src/ProtocolBuffers/ProtocolBuffers.csproj
index 8da01c9abf..4653719220 100644
--- a/src/ProtocolBuffers/ProtocolBuffers.csproj
+++ b/src/ProtocolBuffers/ProtocolBuffers.csproj
@@ -40,6 +40,8 @@
full
false
bin\Debug\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
DEBUG;TRACE
prompt
4
@@ -50,6 +52,8 @@
pdbonly
true
bin\Release\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
TRACE
prompt
4
@@ -61,6 +65,8 @@
full
false
bin\Debug_Silverlight2\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
DEBUG;TRACE;SILVERLIGHT2
prompt
4
@@ -71,6 +77,8 @@
pdbonly
true
bin\Release_Silverlight2\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
TRACE;SILVERLIGHT2
prompt
4
diff --git a/src/ProtocolBuffers/ProtocolBuffersLite.csproj b/src/ProtocolBuffers/ProtocolBuffersLite.csproj
index d4413d8342..ffb5229508 100644
--- a/src/ProtocolBuffers/ProtocolBuffersLite.csproj
+++ b/src/ProtocolBuffers/ProtocolBuffersLite.csproj
@@ -24,6 +24,8 @@
full
false
bin\Debug\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
TRACE;DEBUG;LITE
prompt
4
@@ -33,6 +35,8 @@
pdbonly
true
bin\Release\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
TRACE;LITE
prompt
4
@@ -43,6 +47,8 @@
full
false
bin\Debug_Silverlight2\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
DEBUG;TRACE;SILVERLIGHT2;LITE
prompt
4
@@ -53,6 +59,8 @@
pdbonly
true
bin\Release_Silverlight2\
+ $(OutputPath)\$(AssemblyName).xml
+ 1591, 1570, 1571, 1572, 1573, 1574
TRACE;SILVERLIGHT2;LITE
prompt
4