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
4
+ # # Get latest from https://github.com/github/gitignore/blob/main /VisualStudio.gitignore
5
5
6
6
# User-specific files
7
+ * .rsuser
7
8
* .suo
8
9
* .user
9
10
* .userosscache
12
13
# User-specific files (MonoDevelop/Xamarin Studio)
13
14
* .userprefs
14
15
16
+ # Mono auto generated files
17
+ mono_crash. *
18
+
15
19
# Build results
16
20
[Dd ]ebug /
17
21
[Dd ]ebugPublic /
18
22
[Rr ]elease /
19
23
[Rr ]eleases /
20
24
x64 /
21
25
x86 /
26
+ [Ww ][Ii ][Nn ]32 /
27
+ [Aa ][Rr ][Mm ]/
28
+ [Aa ][Rr ][Mm ]64 /
22
29
bld /
23
30
[Bb ]in /
24
31
[Oo ]bj /
25
32
[Ll ]og /
33
+ [Ll ]ogs /
26
34
27
- # Visual Studio 2015 cache/options directory
35
+ # Visual Studio 2015/2017 cache/options directory
28
36
.vs /
29
37
# Uncomment if you have tasks that create the project's static files in wwwroot
30
38
# wwwroot/
31
39
40
+ # Visual Studio 2017 auto generated files
41
+ Generated \ Files /
42
+
32
43
# MSTest test Results
33
44
[Tt ]est [Rr ]esult * /
34
45
[Bb ]uild [Ll ]og. *
35
46
36
- # NUNIT
47
+ # NUnit
37
48
* .VisualState.xml
38
49
TestResult.xml
50
+ nunit- * .xml
39
51
40
52
# Build Results of an ATL Project
41
53
[Dd ]ebugPS /
42
54
[Rr ]eleasePS /
43
55
dlldata.c
44
56
57
+ # Benchmark Results
58
+ BenchmarkDotNet.Artifacts /
59
+
45
60
# .NET Core
46
61
project.lock.json
47
62
project.fragment.lock.json
48
63
artifacts /
49
- ** /Properties /launchSettings.json
50
64
65
+ # ASP.NET Scaffolding
66
+ ScaffoldingReadMe.txt
67
+
68
+ # StyleCop
69
+ StyleCopReport.xml
70
+
71
+ # Files built by Visual Studio
51
72
* _i.c
52
73
* _p.c
53
- * _i .h
74
+ * _h .h
54
75
* .ilk
55
76
* .meta
56
77
* .obj
78
+ * .iobj
57
79
* .pch
58
80
* .pdb
81
+ * .ipdb
59
82
* .pgc
60
83
* .pgd
61
84
* .rsp
@@ -65,7 +88,9 @@ artifacts/
65
88
* .tlh
66
89
* .tmp
67
90
* .tmp_proj
91
+ * _wpftmp.csproj
68
92
* .log
93
+ * .tlog
69
94
* .vspscc
70
95
* .vssscc
71
96
.builds
93
118
* .vspx
94
119
* .sap
95
120
121
+ # Visual Studio Trace Files
122
+ * .e2e
123
+
96
124
# TFS 2012 Local Workspace
97
125
$tf /
98
126
@@ -104,15 +132,21 @@ _ReSharper*/
104
132
* . [Rr ]e [Ss ]harper
105
133
* .DotSettings.user
106
134
107
- # JustCode is a .NET coding add-in
108
- .JustCode
109
-
110
135
# TeamCity is a build add-in
111
136
_TeamCity *
112
137
113
138
# DotCover is a Code Coverage Tool
114
139
* .dotCover
115
140
141
+ # AxoCover is a Code Coverage Tool
142
+ .axoCover /*
143
+ ! .axoCover /settings.json
144
+
145
+ # Coverlet is a free, cross platform Code Coverage Tool
146
+ coverage * .json
147
+ coverage * .xml
148
+ coverage * .info
149
+
116
150
# Visual Studio code coverage results
117
151
* .coverage
118
152
* .coveragexml
@@ -148,7 +182,7 @@ publish/
148
182
# Publish Web Output
149
183
* . [Pp ]ublish.xml
150
184
* .azurePubxml
151
- # TODO : Comment the next line if you want to checkin your web deploy settings
185
+ # Note : Comment the next line if you want to checkin your web deploy settings,
152
186
# but database connection strings (with potential passwords) will be unencrypted
153
187
* .pubxml
154
188
* .publishproj
@@ -160,12 +194,14 @@ PublishScripts/
160
194
161
195
# NuGet Packages
162
196
* .nupkg
197
+ # NuGet Symbol Packages
198
+ * .snupkg
163
199
# The packages folder can be ignored because of Package Restore
164
- ** /packages /*
200
+ ** /[ Pp ] ackages /*
165
201
# except build/, which is used as an MSBuild target.
166
- ! ** /packages /build /
202
+ ! ** /[ Pp ] ackages /build /
167
203
# Uncomment if necessary however generally it will be regenerated when needed
168
- # !**/packages /repositories.config
204
+ # !**/[Pp]ackages /repositories.config
169
205
# NuGet v3's project.json files produces more ignorable files
170
206
* .nuget.props
171
207
* .nuget.targets
@@ -183,12 +219,15 @@ AppPackages/
183
219
BundleArtifacts /
184
220
Package.StoreAssociation.xml
185
221
_pkginfo.txt
222
+ * .appx
223
+ * .appxbundle
224
+ * .appxupload
186
225
187
226
# Visual Studio cache files
188
227
# files ending in .cache can be ignored
189
228
* . [Cc ]ache
190
229
# but keep track of directories ending in .cache
191
- ! * . [Cc ]ache /
230
+ ! ? *. [Cc ]ache /
192
231
193
232
# Others
194
233
ClientBin /
@@ -201,6 +240,10 @@ ClientBin/
201
240
* .publishsettings
202
241
orleans.codegen.cs
203
242
243
+ # Including strong name files can present a security risk
244
+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
245
+ # *.snk
246
+
204
247
# Since there are multiple workflows, uncomment next line to ignore bower_components
205
248
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
206
249
# bower_components/
@@ -215,6 +258,8 @@ _UpgradeReport_Files/
215
258
Backup * /
216
259
UpgradeLog * .XML
217
260
UpgradeLog * .htm
261
+ ServiceFabricBackup /
262
+ * .rptproj.bak
218
263
219
264
# SQL Server files
220
265
* .mdf
@@ -225,6 +270,10 @@ UpgradeLog*.htm
225
270
* .rdl.data
226
271
* .bim.layout
227
272
* .bim_ * .settings
273
+ * .rptproj.rsuser
274
+ * - [Bb ]ackup.rdl
275
+ * - [Bb ]ackup ( [0-9 ]).rdl
276
+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
228
277
229
278
# Microsoft Fakes
230
279
FakesAssemblies /
@@ -236,9 +285,6 @@ FakesAssemblies/
236
285
.ntvs_analysis.dat
237
286
node_modules /
238
287
239
- # Typescript v1 declaration files
240
- typings /
241
-
242
288
# Visual Studio 6 build log
243
289
* .plg
244
290
@@ -248,6 +294,17 @@ typings/
248
294
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
249
295
* .vbw
250
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
+
251
308
# Visual Studio LightSwitch build output
252
309
** /* .HTMLClient /GeneratedArtifacts
253
310
** /* .DesktopClient /GeneratedArtifacts
@@ -263,12 +320,8 @@ paket-files/
263
320
# FAKE - F# Make
264
321
.fake /
265
322
266
- # JetBrains Rider
267
- .idea /
268
- * .sln.iml
269
-
270
- # CodeRush
271
- .cr /
323
+ # CodeRush personal settings
324
+ .cr /personal
272
325
273
326
# Python Tools for Visual Studio (PTVS)
274
327
__pycache__ /
@@ -278,6 +331,9 @@ __pycache__/
278
331
# tools/**
279
332
# !tools/packages.config
280
333
334
+ # Tabs Studio
335
+ * .tss
336
+
281
337
# Telerik's JustMock configuration file
282
338
* .jmconfig
283
339
@@ -286,3 +342,57 @@ __pycache__/
286
342
* .btm.cs
287
343
* .odx.cs
288
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