I\'ve recently started working on various C# projects in Visual Studio as part of a plan for a large scale system that will be used to replace our current system that\'s bui
Solution level:
.sln
solution file.suo
solution user options fileProject level:
.csproj
, .vbproj
(and c++ proj?) files.csproj.user
, .vbproj.user
filesbin
directoryobj
directoryIf you use and VS addins, they may generate files that also need ignoring (ie. ReSharper generates .resharper
and .resharper.user
files).
The ignore items can either be ignored explicitly by filename (ie. MyProject.csproj
), or by a wildcard pattern (ie. *.csproj.user
).
Once you have your ignores set up, checking out a clean copy of your source then building should then show no modifications (ie. no new unversioned files).