1
1
# # Ignore Visual Studio temporary files, build results, and
2
2
# # files generated by popular Visual Studio add-ons.
3
3
# #
4
- # # Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5
-
6
- # npm
7
- package-lock.json
4
+ # # Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
8
5
9
6
# User-specific files
7
+ * .rsuser
10
8
* .suo
11
9
* .user
12
10
* .userosscache
@@ -15,29 +13,41 @@ package-lock.json
15
13
# User-specific files (MonoDevelop/Xamarin Studio)
16
14
* .userprefs
17
15
16
+ # Mono auto generated files
17
+ mono_crash. *
18
+
18
19
# Build results
19
20
[Dd ]ebug /
20
21
[Dd ]ebugPublic /
21
22
[Rr ]elease /
22
23
[Rr ]eleases /
23
24
x64 /
24
25
x86 /
26
+ [Ww ][Ii ][Nn ]32 /
27
+ [Aa ][Rr ][Mm ]/
28
+ [Aa ][Rr ][Mm ]64 /
25
29
bld /
30
+ [Bb ]in /
26
31
[Oo ]bj /
27
32
[Ll ]og /
33
+ [Ll ]ogs /
28
34
29
- # Visual Studio 2015 cache/options directory
35
+ # Visual Studio 2015/2017 cache/options directory
30
36
.vs /
31
37
# Uncomment if you have tasks that create the project's static files in wwwroot
32
38
# wwwroot/
33
39
40
+ # Visual Studio 2017 auto generated files
41
+ Generated \ Files /
42
+
34
43
# MSTest test Results
35
44
[Tt ]est [Rr ]esult * /
36
45
[Bb ]uild [Ll ]og. *
37
46
38
- # NUNIT
47
+ # NUnit
39
48
* .VisualState.xml
40
49
TestResult.xml
50
+ nunit- * .xml
41
51
42
52
# Build Results of an ATL Project
43
53
[Dd ]ebugPS /
@@ -51,25 +61,36 @@ BenchmarkDotNet.Artifacts/
51
61
project.lock.json
52
62
project.fragment.lock.json
53
63
artifacts /
54
- ** /Properties /launchSettings.json
55
64
65
+ # ASP.NET Scaffolding
66
+ ScaffoldingReadMe.txt
67
+
68
+ # StyleCop
69
+ StyleCopReport.xml
70
+
71
+ # Files built by Visual Studio
56
72
* _i.c
57
73
* _p.c
58
- * _i .h
74
+ * _h .h
59
75
* .ilk
60
76
* .meta
61
77
* .obj
78
+ * .iobj
62
79
* .pch
63
80
* .pdb
81
+ * .ipdb
64
82
* .pgc
65
83
* .pgd
84
+ * .rsp
66
85
* .sbr
67
86
* .tlb
68
87
* .tli
69
88
* .tlh
70
89
* .tmp
71
90
* .tmp_proj
91
+ * _wpftmp.csproj
72
92
* .log
93
+ * .tlog
73
94
* .vspscc
74
95
* .vssscc
75
96
.builds
86
107
* .ncb
87
108
* .opendb
88
109
* .opensdf
89
- # *.sdf
110
+ * .sdf
90
111
* .cachefile
91
112
* .VC.db
92
113
* .VC.VC.opendb
97
118
* .vspx
98
119
* .sap
99
120
121
+ # Visual Studio Trace Files
122
+ * .e2e
123
+
100
124
# TFS 2012 Local Workspace
101
125
$tf /
102
126
@@ -108,9 +132,6 @@ _ReSharper*/
108
132
* . [Rr ]e [Ss ]harper
109
133
* .DotSettings.user
110
134
111
- # JustCode is a .NET coding add-in
112
- .JustCode
113
-
114
135
# TeamCity is a build add-in
115
136
_TeamCity *
116
137
@@ -121,6 +142,11 @@ _TeamCity*
121
142
.axoCover /*
122
143
! .axoCover /settings.json
123
144
145
+ # Coverlet is a free, cross platform Code Coverage Tool
146
+ coverage * .json
147
+ coverage * .xml
148
+ coverage * .info
149
+
124
150
# Visual Studio code coverage results
125
151
* .coverage
126
152
* .coveragexml
@@ -168,12 +194,14 @@ PublishScripts/
168
194
169
195
# NuGet Packages
170
196
* .nupkg
197
+ # NuGet Symbol Packages
198
+ * .snupkg
171
199
# The packages folder can be ignored because of Package Restore
172
- ** /packages /*
200
+ ** /[ Pp ] ackages /*
173
201
# except build/, which is used as an MSBuild target.
174
- ! ** /packages /build /
202
+ ! ** /[ Pp ] ackages /build /
175
203
# Uncomment if necessary however generally it will be regenerated when needed
176
- # !**/packages /repositories.config
204
+ # !**/[Pp]ackages /repositories.config
177
205
# NuGet v3's project.json files produces more ignorable files
178
206
* .nuget.props
179
207
* .nuget.targets
@@ -192,12 +220,14 @@ BundleArtifacts/
192
220
Package.StoreAssociation.xml
193
221
_pkginfo.txt
194
222
* .appx
223
+ * .appxbundle
224
+ * .appxupload
195
225
196
226
# Visual Studio cache files
197
227
# files ending in .cache can be ignored
198
228
* . [Cc ]ache
199
229
# but keep track of directories ending in .cache
200
- ! * . [Cc ]ache /
230
+ ! ? *. [Cc ]ache /
201
231
202
232
# Others
203
233
ClientBin /
@@ -210,6 +240,10 @@ ClientBin/
210
240
* .publishsettings
211
241
orleans.codegen.cs
212
242
243
+ # Including strong name files can present a security risk
244
+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
245
+ # *.snk
246
+
213
247
# Since there are multiple workflows, uncomment next line to ignore bower_components
214
248
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
215
249
# bower_components/
@@ -224,16 +258,22 @@ _UpgradeReport_Files/
224
258
Backup * /
225
259
UpgradeLog * .XML
226
260
UpgradeLog * .htm
261
+ ServiceFabricBackup /
262
+ * .rptproj.bak
227
263
228
264
# SQL Server files
229
- # *.mdf
230
- # *.ldf
231
- # *.ndf
265
+ * .mdf
266
+ * .ldf
267
+ * .ndf
232
268
233
269
# Business Intelligence projects
234
270
* .rdl.data
235
271
* .bim.layout
236
272
* .bim_ * .settings
273
+ * .rptproj.rsuser
274
+ * - [Bb ]ackup.rdl
275
+ * - [Bb ]ackup ( [0-9 ]).rdl
276
+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
237
277
238
278
# Microsoft Fakes
239
279
FakesAssemblies /
@@ -245,9 +285,6 @@ FakesAssemblies/
245
285
.ntvs_analysis.dat
246
286
node_modules /
247
287
248
- # Typescript v1 declaration files
249
- typings /
250
-
251
288
# Visual Studio 6 build log
252
289
* .plg
253
290
@@ -257,6 +294,17 @@ typings/
257
294
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
258
295
* .vbw
259
296
297
+ # Visual Studio 6 auto-generated project file (contains which files were open etc.)
298
+ * .vbp
299
+
300
+ # Visual Studio 6 workspace and project file (working project files containing files to include in project)
301
+ * .dsw
302
+ * .dsp
303
+
304
+ # Visual Studio 6 technical files
305
+ * .ncb
306
+ * .aps
307
+
260
308
# Visual Studio LightSwitch build output
261
309
** /* .HTMLClient /GeneratedArtifacts
262
310
** /* .DesktopClient /GeneratedArtifacts
@@ -272,12 +320,8 @@ paket-files/
272
320
# FAKE - F# Make
273
321
.fake /
274
322
275
- # JetBrains Rider
276
- .idea /
277
- * .sln.iml
278
-
279
- # CodeRush
280
- .cr /
323
+ # CodeRush personal settings
324
+ .cr /personal
281
325
282
326
# Python Tools for Visual Studio (PTVS)
283
327
__pycache__ /
@@ -297,4 +341,58 @@ __pycache__/
297
341
* .btp.cs
298
342
* .btm.cs
299
343
* .odx.cs
300
- * .xsd.cs
344
+ * .xsd.cs
345
+
346
+ # OpenCover UI analysis results
347
+ OpenCover /
348
+
349
+ # Azure Stream Analytics local run output
350
+ ASALocalRun /
351
+
352
+ # MSBuild Binary and Structured Log
353
+ * .binlog
354
+
355
+ # NVidia Nsight GPU debugger configuration file
356
+ * .nvuser
357
+
358
+ # MFractors (Xamarin productivity tool) working folder
359
+ .mfractor /
360
+
361
+ # Local History for Visual Studio
362
+ .localhistory /
363
+
364
+ # Visual Studio History (VSHistory) files
365
+ .vshistory /
366
+
367
+ # BeatPulse healthcheck temp database
368
+ healthchecksdb
369
+
370
+ # Backup folder for Package Reference Convert tool in Visual Studio 2017
371
+ MigrationBackup /
372
+
373
+ # Ionide (cross platform F# VS Code tools) working folder
374
+ .ionide /
375
+
376
+ # Fody - auto-generated XML schema
377
+ FodyWeavers.xsd
378
+
379
+ # VS Code files for those working on multiple tools
380
+ .vscode /*
381
+ ! .vscode /settings.json
382
+ ! .vscode /tasks.json
383
+ ! .vscode /launch.json
384
+ ! .vscode /extensions.json
385
+ * .code-workspace
386
+
387
+ # Local History for Visual Studio Code
388
+ .history /
389
+
390
+ # Windows Installer files from build outputs
391
+ * .cab
392
+ * .msi
393
+ * .msix
394
+ * .msm
395
+ * .msp
396
+
397
+ # JetBrains Rider
398
+ * .sln.iml
0 commit comments