1+ # # A streamlined .gitignore for modern .NET projects
2+ # # including temporary files, build results, and
3+ # # files generated by popular .NET tools. If you are
4+ # # developing with Visual Studio, the VS .gitignore
5+ # # https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
6+ # # has more thorough IDE-specific entries.
7+ # #
8+ # # Get latest from https://github.com/github/gitignore/blob/main/Dotnet.gitignore
9+
10+ # User-specific files
11+ * .rsuser
12+ * .suo
13+ * .user
14+ * .userosscache
15+ * .sln.docstates
16+
17+ # Build results
18+ [Dd ]ebug /
19+ [Dd ]ebugPublic /
20+ [Rr ]elease /
21+ [Rr ]eleases /
22+ x64 /
23+ x86 /
24+ [Ww ][Ii ][Nn ]32 /
25+ [Aa ][Rr ][Mm ]/
26+ [Aa ][Rr ][Mm ]64 /
27+ bld /
28+ [Bb ]in /
29+ [Oo ]bj /
30+ [Ll ]og /
31+ [Ll ]ogs /
32+
33+ # MSTest test Results
34+ [Tt ]est [Rr ]esult * /
35+ [Bb ]uild [Ll ]og. *
36+
37+ # NUnit
38+ * .VisualState.xml
39+ TestResult.xml
40+ nunit- * .xml
41+
42+ # Benchmark Results
43+ BenchmarkDotNet.Artifacts /
44+
45+ # .NET Core
46+ project.lock.json
47+ project.fragment.lock.json
48+ artifacts /
49+
50+ # ASP.NET Scaffolding
51+ ScaffoldingReadMe.txt
52+
53+ # NuGet Packages
54+ * .nupkg
55+ # NuGet Symbol Packages
56+ * .snupkg
57+ # The packages folder can be ignored because of Package Restore
58+ ** /[Pp ]ackages /*
59+ # except build/, which is used as an MSBuild target.
60+ ! ** /[Pp ]ackages /build /
61+ # Uncomment if necessary however generally it will be regenerated when needed
62+ # !**/[Pp]ackages/repositories.config
63+ # NuGet v3's project.json files produces more ignorable files
64+ * .nuget.props
65+ * .nuget.targets
66+
67+ # Web workbench (sass)
68+ .sass-cache /
69+
70+ # Publish Web Output
71+ * . [Pp ]ublish.xml
72+ * .azurePubxml
73+ # Note: Comment the next line if you want to checkin your web deploy settings,
74+ # but database connection strings (with potential passwords) will be unencrypted
75+ * .pubxml
76+ * .publishproj
77+
78+ # Microsoft Azure Web App publish settings. Comment the next line if you want to
79+ # checkin your Azure Web App publish settings, but sensitive information contained
80+ # in these scripts will be unencrypted
81+ PublishScripts /
82+
83+ # Microsoft Azure Build Output
84+ csx /
85+ * .build.csdef
86+
87+ # Microsoft Azure Emulator
88+ ecf /
89+ rcf /
90+
91+ # Others
92+ ClientBin /
93+ ~$ *
94+ * ~
95+ * .dbmdl
96+ * .dbproj.schemaview
97+ * .jfm
98+ * .pfx
99+ * .publishsettings
100+ orleans.codegen.cs
101+
102+ # Including strong name files can present a security risk
103+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
104+ # *.snk
105+
106+ # Since there are multiple workflows, uncomment next line to ignore bower_components
107+ # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
108+ # bower_components/
109+
110+ # SQL Server files
111+ * .mdf
112+ * .ldf
113+ * .ndf
114+
115+ # Microsoft Fakes
116+ FakesAssemblies /
117+
118+ # MSBuild Binary and Structured Log
119+ * .binlog
120+
121+ # Fody - auto-generated XML schema
122+ FodyWeavers.xsd
123+
124+ # VS and VS Code files for those working on multiple tools
125+ .vscode /*
126+ ! .vscode /settings.json
127+ ! .vscode /tasks.json
128+ ! .vscode /launch.json
129+ ! .vscode /extensions.json
130+ * .code-workspace
131+
132+ .vs /*
133+ * _i.c
134+ * _p.c
135+ * _h.h
136+ * .ilk
137+ * .meta
138+ * .obj
139+ * .iobj
140+ * .pch
141+ * .pdb
142+ * .ipdb
143+ * .pgc
144+ * .pgd
145+ * .rsp
146+ # but not Directory.Build.rsp, as it configures directory-level build defaults
147+ ! Directory.Build.rsp
148+ * .sbr
149+ * .tlb
150+ * .tli
151+ * .tlh
152+ * .tmp
153+ * .tmp_proj
154+ * .log
155+ * .tlog
156+ * .vspscc
157+ * .vssscc
158+ .builds
159+ * .pidb
160+ * .svclog
161+ * .scc
0 commit comments