diff --git a/.hgignore b/.hgignore
index 951885d5752edd82f214c8915740ed5c845e155f..39412e128de7826265f59773c2abf59a8166f351 100644
--- a/.hgignore
+++ b/.hgignore
@@ -1,4 +1,30 @@
 syntax: glob
-bin/*
-obj/*
-VECTO.suo
+# Ignore Visual Studio 2008 files
+*.obj
+*.exe
+*.pdb
+*.user
+*.aps
+*.pch
+*.vspscc
+*_i.c
+*_p.c
+*.ncb
+*.suo
+*.tlb
+*.tlh
+*.bak
+*.cache
+*.ilk
+*.log
+*.lib
+*.sbr
+*.scc
+[Bb]in
+[Dd]ebug*/
+obj/
+[Rr]elease*/
+_ReSharper*/
+[Tt]est[Rr]esult*
+[Bb]uild[Ll]og.*
+*.[Pp]ublish.xml
\ No newline at end of file