11# # Ignore Visual Studio temporary files, build results, and
22# # files generated by popular Visual Studio add-ons.
3+ # #
4+ # # Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
35
46# User-specific files
7+ * .rsuser
58* .suo
69* .user
710* .userosscache
1013# User-specific files (MonoDevelop/Xamarin Studio)
1114* .userprefs
1215
16+ # Mono auto generated files
17+ mono_crash. *
18+
1319# Build results
1420[Dd ]ebug /
1521[Dd ]ebugPublic /
1622[Rr ]elease /
1723[Rr ]eleases /
1824x64 /
1925x86 /
26+ [Ww ][Ii ][Nn ]32 /
27+ [Aa ][Rr ][Mm ]/
28+ [Aa ][Rr ][Mm ]64 /
2029bld /
2130[Bb ]in /
2231[Oo ]bj /
2332[Ll ]og /
33+ [Ll ]ogs /
2434
25- # Visual Studio 2015 cache/options directory
35+ # Visual Studio 2015/2017 cache/options directory
2636.vs /
2737# Uncomment if you have tasks that create the project's static files in wwwroot
2838# wwwroot/
2939
40+ # Visual Studio 2017 auto generated files
41+ Generated \ Files /
42+
3043# MSTest test Results
3144[Tt ]est [Rr ]esult * /
3245[Bb ]uild [Ll ]og. *
3346
34- # NUNIT
47+ # NUnit
3548* .VisualState.xml
3649TestResult.xml
50+ nunit- * .xml
3751
3852# Build Results of an ATL Project
3953[Dd ]ebugPS /
4054[Rr ]eleasePS /
4155dlldata.c
4256
43- # DNX
57+ # Benchmark Results
58+ BenchmarkDotNet.Artifacts /
59+
60+ # .NET Core
4461project.lock.json
62+ project.fragment.lock.json
4563artifacts /
4664
65+ # ASP.NET Scaffolding
66+ ScaffoldingReadMe.txt
67+
68+ # StyleCop
69+ StyleCopReport.xml
70+
71+ # Files built by Visual Studio
4772* _i.c
4873* _p.c
49- * _i .h
74+ * _h .h
5075* .ilk
5176* .meta
5277* .obj
78+ * .iobj
5379* .pch
5480* .pdb
81+ * .ipdb
5582* .pgc
5683* .pgd
5784* .rsp
@@ -61,6 +88,7 @@ artifacts/
6188* .tlh
6289* .tmp
6390* .tmp_proj
91+ * _wpftmp.csproj
6492* .log
6593* .vspscc
6694* .vssscc
89117* .vspx
90118* .sap
91119
120+ # Visual Studio Trace Files
121+ * .e2e
122+
92123# TFS 2012 Local Workspace
93124$tf /
94125
@@ -100,15 +131,25 @@ _ReSharper*/
100131* . [Rr ]e [Ss ]harper
101132* .DotSettings.user
102133
103- # JustCode is a .NET coding add-in
104- .JustCode
105-
106134# TeamCity is a build add-in
107135_TeamCity *
108136
109137# DotCover is a Code Coverage Tool
110138* .dotCover
111139
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
146+ coverage * .xml
147+ coverage * .info
148+
149+ # Visual Studio code coverage results
150+ * .coverage
151+ * .coveragexml
152+
112153# NCrunch
113154_NCrunch_ *
114155. * crunch * .local.xml
@@ -140,7 +181,7 @@ publish/
140181# Publish Web Output
141182* . [Pp ]ublish.xml
142183* .azurePubxml
143- # TODO : Comment the next line if you want to checkin your web deploy settings
184+ # Note : Comment the next line if you want to checkin your web deploy settings,
144185# but database connection strings (with potential passwords) will be unencrypted
145186* .pubxml
146187* .publishproj
@@ -152,13 +193,15 @@ PublishScripts/
152193
153194# NuGet Packages
154195* .nupkg
196+ # NuGet Symbol Packages
197+ * .snupkg
155198# The packages folder can be ignored because of Package Restore
156- ** /packages /*
199+ ** /[ Pp ] ackages /*
157200# except build/, which is used as an MSBuild target.
158- ! ** /packages /build /
201+ ! ** /[ Pp ] ackages /build /
159202# Uncomment if necessary however generally it will be regenerated when needed
160- # !**/packages /repositories.config
161- # NuGet v3's project.json files produces more ignoreable files
203+ # !**/[Pp]ackages /repositories.config
204+ # NuGet v3's project.json files produces more ignorable files
162205* .nuget.props
163206* .nuget.targets
164207
@@ -175,24 +218,31 @@ AppPackages/
175218BundleArtifacts /
176219Package.StoreAssociation.xml
177220_pkginfo.txt
221+ * .appx
222+ * .appxbundle
223+ * .appxupload
178224
179225# Visual Studio cache files
180226# files ending in .cache can be ignored
181227* . [Cc ]ache
182228# but keep track of directories ending in .cache
183- ! * . [Cc ]ache /
229+ ! ? *. [Cc ]ache /
184230
185231# Others
186232ClientBin /
187233~$ *
188234* ~
189235* .dbmdl
190236* .dbproj.schemaview
237+ * .jfm
191238* .pfx
192239* .publishsettings
193- node_modules /
194240orleans.codegen.cs
195241
242+ # Including strong name files can present a security risk
243+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
244+ # *.snk
245+
196246# Since there are multiple workflows, uncomment next line to ignore bower_components
197247# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
198248# bower_components/
@@ -207,15 +257,22 @@ _UpgradeReport_Files/
207257Backup * /
208258UpgradeLog * .XML
209259UpgradeLog * .htm
260+ ServiceFabricBackup /
261+ * .rptproj.bak
210262
211263# SQL Server files
212264* .mdf
213265* .ldf
266+ * .ndf
214267
215268# Business Intelligence projects
216269* .rdl.data
217270* .bim.layout
218271* .bim_ * .settings
272+ * .rptproj.rsuser
273+ * - [Bb ]ackup.rdl
274+ * - [Bb ]ackup ( [0-9 ]).rdl
275+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
219276
220277# Microsoft Fakes
221278FakesAssemblies /
@@ -225,13 +282,17 @@ FakesAssemblies/
225282
226283# Node.js Tools for Visual Studio
227284.ntvs_analysis.dat
285+ node_modules /
228286
229287# Visual Studio 6 build log
230288* .plg
231289
232290# Visual Studio 6 workspace options file
233291* .opt
234292
293+ # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
294+ * .vbw
295+
235296# Visual Studio LightSwitch build output
236297** /* .HTMLClient /GeneratedArtifacts
237298** /* .DesktopClient /GeneratedArtifacts
@@ -247,6 +308,59 @@ paket-files/
247308# FAKE - F# Make
248309.fake /
249310
311+ # CodeRush personal settings
312+ .cr /personal
313+
314+ # Python Tools for Visual Studio (PTVS)
315+ __pycache__ /
316+ * .pyc
317+
318+ # Cake - Uncomment if you are using it
319+ # tools/**
320+ # !tools/packages.config
321+
322+ # Tabs Studio
323+ * .tss
324+
325+ # Telerik's JustMock configuration file
326+ * .jmconfig
327+
328+ # BizTalk build output
329+ * .btp.cs
330+ * .btm.cs
331+ * .odx.cs
332+ * .xsd.cs
333+
334+ # OpenCover UI analysis results
335+ OpenCover /
336+
337+ # Azure Stream Analytics local run output
338+ ASALocalRun /
339+
340+ # MSBuild Binary and Structured Log
341+ * .binlog
342+
343+ # NVidia Nsight GPU debugger configuration file
344+ * .nvuser
345+
346+ # MFractors (Xamarin productivity tool) working folder
347+ .mfractor /
348+
349+ # Local History for Visual Studio
350+ .localhistory /
351+
352+ # BeatPulse healthcheck temp database
353+ healthchecksdb
354+
355+ # Backup folder for Package Reference Convert tool in Visual Studio 2017
356+ MigrationBackup /
357+
358+ # Ionide (cross platform F# VS Code tools) working folder
359+ .ionide /
360+
361+ # Fody - auto-generated XML schema
362+ FodyWeavers.xsd
363+
250364# JetBrains Rider
251365.idea /
252366* .sln.iml
0 commit comments