1
1
# # Ignore Visual Studio temporary files, build results, and
2
2
# # files generated by popular Visual Studio add-ons.
3
+ # #
4
+ # # Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
5
+
6
+ # Custom files
7
+
8
+ * .ncrunchsolution
9
+ * .ncrunchproject
3
10
4
11
# User-specific files
12
+ * .rsuser
5
13
* .suo
6
14
* .user
7
15
* .userosscache
10
18
# User-specific files (MonoDevelop/Xamarin Studio)
11
19
* .userprefs
12
20
21
+ # Mono auto generated files
22
+ mono_crash. *
23
+
13
24
# Build results
14
25
[Dd ]ebug /
15
26
[Dd ]ebugPublic /
16
27
[Rr ]elease /
17
28
[Rr ]eleases /
18
- [Xx ]64 /
19
- [Xx ]86 /
20
- [Bb ]uild /
29
+ x64 /
30
+ x86 /
31
+ [Ww ][Ii ][Nn ]32 /
32
+ [Aa ][Rr ][Mm ]/
33
+ [Aa ][Rr ][Mm ]64 /
21
34
bld /
22
35
[Bb ]in /
23
36
[Oo ]bj /
37
+ [Ll ]og /
38
+ [Ll ]ogs /
24
39
25
- # Visual Studio 2015 cache/options directory
40
+ # Visual Studio 2015/2017 cache/options directory
26
41
.vs /
27
42
# Uncomment if you have tasks that create the project's static files in wwwroot
28
43
# wwwroot/
29
44
45
+ # Visual Studio 2017 auto generated files
46
+ Generated \ Files /
47
+
30
48
# MSTest test Results
31
49
[Tt ]est [Rr ]esult * /
32
50
[Bb ]uild [Ll ]og. *
33
51
34
- # NUNIT
52
+ # NUnit
35
53
* .VisualState.xml
36
54
TestResult.xml
55
+ nunit- * .xml
37
56
38
57
# Build Results of an ATL Project
39
58
[Dd ]ebugPS /
40
59
[Rr ]eleasePS /
41
60
dlldata.c
42
61
43
- # DNX
62
+ # Benchmark Results
63
+ BenchmarkDotNet.Artifacts /
64
+
65
+ # .NET Core
44
66
project.lock.json
67
+ project.fragment.lock.json
45
68
artifacts /
46
69
70
+ # ASP.NET Scaffolding
71
+ ScaffoldingReadMe.txt
72
+
73
+ # StyleCop
74
+ StyleCopReport.xml
75
+
76
+ # Files built by Visual Studio
47
77
* _i.c
48
78
* _p.c
49
- * _i .h
79
+ * _h .h
50
80
* .ilk
51
81
* .meta
52
82
* .obj
83
+ * .iobj
53
84
* .pch
54
85
* .pdb
86
+ * .ipdb
55
87
* .pgc
56
88
* .pgd
57
89
* .rsp
@@ -61,7 +93,9 @@ artifacts/
61
93
* .tlh
62
94
* .tmp
63
95
* .tmp_proj
96
+ * _wpftmp.csproj
64
97
* .log
98
+ * .tlog
65
99
* .vspscc
66
100
* .vssscc
67
101
.builds
@@ -81,13 +115,17 @@ ipch/
81
115
* .sdf
82
116
* .cachefile
83
117
* .VC.db
118
+ * .VC.VC.opendb
84
119
85
120
# Visual Studio profiler
86
121
* .psess
87
122
* .vsp
88
123
* .vspx
89
124
* .sap
90
125
126
+ # Visual Studio Trace Files
127
+ * .e2e
128
+
91
129
# TFS 2012 Local Workspace
92
130
$tf /
93
131
@@ -99,15 +137,25 @@ _ReSharper*/
99
137
* . [Rr ]e [Ss ]harper
100
138
* .DotSettings.user
101
139
102
- # JustCode is a .NET coding add-in
103
- .JustCode
104
-
105
140
# TeamCity is a build add-in
106
141
_TeamCity *
107
142
108
143
# DotCover is a Code Coverage Tool
109
144
* .dotCover
110
145
146
+ # AxoCover is a Code Coverage Tool
147
+ .axoCover /*
148
+ ! .axoCover /settings.json
149
+
150
+ # Coverlet is a free, cross platform Code Coverage Tool
151
+ coverage * .json
152
+ coverage * .xml
153
+ coverage * .info
154
+
155
+ # Visual Studio code coverage results
156
+ * .coverage
157
+ * .coveragexml
158
+
111
159
# NCrunch
112
160
_NCrunch_ *
113
161
. * crunch * .local.xml
@@ -139,22 +187,25 @@ publish/
139
187
# Publish Web Output
140
188
* . [Pp ]ublish.xml
141
189
* .azurePubxml
142
-
143
- # TODO: Un-comment the next line if you do not want to checkin
144
- # your web deploy settings because they may include unencrypted
145
- # passwords
146
- # *.pubxml
190
+ # Note: Comment the next line if you want to checkin your web deploy settings,
191
+ # but database connection strings (with potential passwords) will be unencrypted
192
+ * .pubxml
147
193
* .publishproj
148
194
149
- # NuGet Packages
150
- * .nupkg
195
+ # Microsoft Azure Web App publish settings. Comment the next line if you want to
196
+ # checkin your Azure Web App publish settings, but sensitive information contained
197
+ # in these scripts will be unencrypted
198
+ PublishScripts /
199
+
200
+ # NuGet Symbol Packages
201
+ * .snupkg
151
202
# The packages folder can be ignored because of Package Restore
152
- ** /packages /*
203
+ ** /[ Pp ] ackages /*
153
204
# except build/, which is used as an MSBuild target.
154
- ! ** /packages /build /
205
+ ! ** /[ Pp ] ackages /build /
155
206
# Uncomment if necessary however generally it will be regenerated when needed
156
- # !**/packages /repositories.config
157
- # NuGet v3's project.json files produces more ignoreable files
207
+ # !**/[Pp]ackages /repositories.config
208
+ # NuGet v3's project.json files produces more ignorable files
158
209
* .nuget.props
159
210
* .nuget.targets
160
211
@@ -166,31 +217,40 @@ csx/
166
217
ecf /
167
218
rcf /
168
219
169
- # Microsoft Azure ApplicationInsights config file
170
- ApplicationInsights.config
171
-
172
- # Windows Store app package directory
220
+ # Windows Store app package directories and files
173
221
AppPackages /
174
222
BundleArtifacts /
223
+ Package.StoreAssociation.xml
224
+ _pkginfo.txt
225
+ * .appx
226
+ * .appxbundle
227
+ * .appxupload
175
228
176
229
# Visual Studio cache files
177
230
# files ending in .cache can be ignored
178
231
* . [Cc ]ache
179
232
# but keep track of directories ending in .cache
180
- ! * . [Cc ]ache /
233
+ ! ? *. [Cc ]ache /
181
234
182
235
# Others
183
236
ClientBin /
184
- [Ss ]tyle [Cc ]op. *
185
237
~$ *
186
238
* ~
187
239
* .dbmdl
188
240
* .dbproj.schemaview
241
+ * .jfm
189
242
* .pfx
190
243
* .publishsettings
191
- node_modules /
192
244
orleans.codegen.cs
193
245
246
+ # Including strong name files can present a security risk
247
+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
248
+ # *.snk
249
+
250
+ # Since there are multiple workflows, uncomment next line to ignore bower_components
251
+ # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
252
+ # bower_components/
253
+
194
254
# RIA/Silverlight projects
195
255
Generated_Code /
196
256
@@ -201,15 +261,22 @@ _UpgradeReport_Files/
201
261
Backup * /
202
262
UpgradeLog * .XML
203
263
UpgradeLog * .htm
264
+ ServiceFabricBackup /
265
+ * .rptproj.bak
204
266
205
267
# SQL Server files
206
268
* .mdf
207
269
* .ldf
270
+ * .ndf
208
271
209
272
# Business Intelligence projects
210
273
* .rdl.data
211
274
* .bim.layout
212
275
* .bim_ * .settings
276
+ * .rptproj.rsuser
277
+ * - [Bb ]ackup.rdl
278
+ * - [Bb ]ackup ( [0-9 ]).rdl
279
+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
213
280
214
281
# Microsoft Fakes
215
282
FakesAssemblies /
@@ -219,13 +286,28 @@ FakesAssemblies/
219
286
220
287
# Node.js Tools for Visual Studio
221
288
.ntvs_analysis.dat
289
+ node_modules /
222
290
223
291
# Visual Studio 6 build log
224
292
* .plg
225
293
226
294
# Visual Studio 6 workspace options file
227
295
* .opt
228
296
297
+ # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
298
+ * .vbw
299
+
300
+ # Visual Studio 6 auto-generated project file (contains which files were open etc.)
301
+ * .vbp
302
+
303
+ # Visual Studio 6 workspace and project file (working project files containing files to include in project)
304
+ * .dsw
305
+ * .dsp
306
+
307
+ # Visual Studio 6 technical files
308
+ * .ncb
309
+ * .aps
310
+
229
311
# Visual Studio LightSwitch build output
230
312
** /* .HTMLClient /GeneratedArtifacts
231
313
** /* .DesktopClient /GeneratedArtifacts
@@ -234,12 +316,86 @@ FakesAssemblies/
234
316
** /* .Server /ModelManifest.xml
235
317
_Pvt_Extensions
236
318
237
- # LightSwitch generated files
238
- GeneratedArtifacts /
239
- ModelManifest.xml
240
-
241
319
# Paket dependency manager
242
320
.paket /paket.exe
321
+ paket-files /
243
322
244
323
# FAKE - F# Make
245
- .fake /
324
+ .fake /
325
+
326
+ # CodeRush personal settings
327
+ .cr /personal
328
+
329
+ # Python Tools for Visual Studio (PTVS)
330
+ __pycache__ /
331
+ * .pyc
332
+
333
+ # Cake - Uncomment if you are using it
334
+ # tools/**
335
+ # !tools/packages.config
336
+
337
+ # Tabs Studio
338
+ * .tss
339
+
340
+ # Telerik's JustMock configuration file
341
+ * .jmconfig
342
+
343
+ # BizTalk build output
344
+ * .btp.cs
345
+ * .btm.cs
346
+ * .odx.cs
347
+ * .xsd.cs
348
+
349
+ # OpenCover UI analysis results
350
+ OpenCover /
351
+
352
+ # Azure Stream Analytics local run output
353
+ ASALocalRun /
354
+
355
+ # MSBuild Binary and Structured Log
356
+ * .binlog
357
+
358
+ # NVidia Nsight GPU debugger configuration file
359
+ * .nvuser
360
+
361
+ # MFractors (Xamarin productivity tool) working folder
362
+ .mfractor /
363
+
364
+ # Local History for Visual Studio
365
+ .localhistory /
366
+
367
+ # Visual Studio History (VSHistory) files
368
+ .vshistory /
369
+
370
+ # BeatPulse healthcheck temp database
371
+ healthchecksdb
372
+
373
+ # Backup folder for Package Reference Convert tool in Visual Studio 2017
374
+ MigrationBackup /
375
+
376
+ # Ionide (cross platform F# VS Code tools) working folder
377
+ .ionide /
378
+
379
+ # Fody - auto-generated XML schema
380
+ FodyWeavers.xsd
381
+
382
+ # VS Code files for those working on multiple tools
383
+ .vscode /*
384
+ ! .vscode /settings.json
385
+ ! .vscode /tasks.json
386
+ ! .vscode /launch.json
387
+ ! .vscode /extensions.json
388
+ * .code-workspace
389
+
390
+ # Local History for Visual Studio Code
391
+ .history /
392
+
393
+ # Windows Installer files from build outputs
394
+ * .cab
395
+ * .msi
396
+ * .msix
397
+ * .msm
398
+ * .msp
399
+
400
+ # JetBrains Rider
401
+ * .sln.iml
0 commit comments