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