hgignore file for .NET projects

Here’s a hgignore starting point that I used to use back when I used Mercurial for source control:

syntax: glob
 
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.scc
*.dbmdl
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.lib
*.sbr
[Bb]in
[Dd]ebug*/
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
[Pp]ublish/
_UpgradeReport_Files/
UpgradeLog.XML