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