11# # Ignore Visual Studio temporary files, build results, and
22# # files generated by popular Visual Studio add-ons.
3-
4- # Sample-specific third-party libraries
5- ** /wwwroot /lib /*
3+ # #
4+ # # Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
65
76# User-specific files
7+ * .rsuser
88* .suo
99* .user
1010* .userosscache
1313# User-specific files (MonoDevelop/Xamarin Studio)
1414* .userprefs
1515
16+ # Mono auto generated files
17+ mono_crash. *
18+
1619# Build results
1720[Dd ]ebug /
1821[Dd ]ebugPublic /
1922[Rr ]elease /
2023[Rr ]eleases /
2124x64 /
2225x86 /
26+ [Ww ][Ii ][Nn ]32 /
27+ [Aa ][Rr ][Mm ]/
28+ [Aa ][Rr ][Mm ]64 /
2329bld /
2430[Bb ]in /
2531[Oo ]bj /
2632[Ll ]og /
33+ [Ll ]ogs /
2734
28- # Visual Studio 2015 cache/options directory
35+ # Visual Studio 2015/2017 cache/options directory
2936.vs /
3037# Uncomment if you have tasks that create the project's static files in wwwroot
3138# wwwroot/
3239
40+ # Visual Studio 2017 auto generated files
41+ Generated \ Files /
42+
3343# MSTest test Results
3444[Tt ]est [Rr ]esult * /
3545[Bb ]uild [Ll ]og. *
3646
37- # NUNIT
47+ # NUnit
3848* .VisualState.xml
3949TestResult.xml
50+ nunit- * .xml
4051
4152# Build Results of an ATL Project
4253[Dd ]ebugPS /
4354[Rr ]eleasePS /
4455dlldata.c
4556
46- # DNX
57+ # Benchmark Results
58+ BenchmarkDotNet.Artifacts /
59+
60+ # .NET Core
4761project.lock.json
62+ project.fragment.lock.json
4863artifacts /
4964
65+ # ASP.NET Scaffolding
66+ ScaffoldingReadMe.txt
67+
68+ # StyleCop
69+ StyleCopReport.xml
70+
71+ # Files built by Visual Studio
5072* _i.c
5173* _p.c
52- * _i .h
74+ * _h .h
5375* .ilk
5476* .meta
5577* .obj
78+ * .iobj
5679* .pch
5780* .pdb
81+ * .ipdb
5882* .pgc
5983* .pgd
6084* .rsp
@@ -64,6 +88,7 @@ artifacts/
6488* .tlh
6589* .tmp
6690* .tmp_proj
91+ * _wpftmp.csproj
6792* .log
6893* .vspscc
6994* .vssscc
92117* .vspx
93118* .sap
94119
120+ # Visual Studio Trace Files
121+ * .e2e
122+
95123# TFS 2012 Local Workspace
96124$tf /
97125
@@ -103,15 +131,23 @@ _ReSharper*/
103131* . [Rr ]e [Ss ]harper
104132* .DotSettings.user
105133
106- # JustCode is a .NET coding add-in
107- .JustCode
108-
109134# TeamCity is a build add-in
110135_TeamCity *
111136
112137# DotCover is a Code Coverage Tool
113138* .dotCover
114139
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+
115151# NCrunch
116152_NCrunch_ *
117153. * crunch * .local.xml
@@ -143,7 +179,7 @@ publish/
143179# Publish Web Output
144180* . [Pp ]ublish.xml
145181* .azurePubxml
146- # 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,
147183# but database connection strings (with potential passwords) will be unencrypted
148184* .pubxml
149185* .publishproj
@@ -155,13 +191,15 @@ PublishScripts/
155191
156192# NuGet Packages
157193* .nupkg
194+ # NuGet Symbol Packages
195+ * .snupkg
158196# The packages folder can be ignored because of Package Restore
159- ** /packages /*
197+ ** /[ Pp ] ackages /*
160198# except build/, which is used as an MSBuild target.
161- ! ** /packages /build /
199+ ! ** /[ Pp ] ackages /build /
162200# Uncomment if necessary however generally it will be regenerated when needed
163- # !**/packages /repositories.config
164- # 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
165203* .nuget.props
166204* .nuget.targets
167205
@@ -178,24 +216,31 @@ AppPackages/
178216BundleArtifacts /
179217Package.StoreAssociation.xml
180218_pkginfo.txt
219+ * .appx
220+ * .appxbundle
221+ * .appxupload
181222
182223# Visual Studio cache files
183224# files ending in .cache can be ignored
184225* . [Cc ]ache
185226# but keep track of directories ending in .cache
186- ! * . [Cc ]ache /
227+ ! ? *. [Cc ]ache /
187228
188229# Others
189230ClientBin /
190231~$ *
191232* ~
192233* .dbmdl
193234* .dbproj.schemaview
235+ * .jfm
194236* .pfx
195237* .publishsettings
196- node_modules /
197238orleans.codegen.cs
198239
240+ # Including strong name files can present a security risk
241+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
242+ # *.snk
243+
199244# Since there are multiple workflows, uncomment next line to ignore bower_components
200245# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
201246# bower_components/
@@ -210,15 +255,22 @@ _UpgradeReport_Files/
210255Backup * /
211256UpgradeLog * .XML
212257UpgradeLog * .htm
258+ ServiceFabricBackup /
259+ * .rptproj.bak
213260
214261# SQL Server files
215262* .mdf
216263* .ldf
264+ * .ndf
217265
218266# Business Intelligence projects
219267* .rdl.data
220268* .bim.layout
221269* .bim_ * .settings
270+ * .rptproj.rsuser
271+ * - [Bb ]ackup.rdl
272+ * - [Bb ]ackup ( [0-9 ]).rdl
273+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
222274
223275# Microsoft Fakes
224276FakesAssemblies /
@@ -228,13 +280,17 @@ FakesAssemblies/
228280
229281# Node.js Tools for Visual Studio
230282.ntvs_analysis.dat
283+ node_modules /
231284
232285# Visual Studio 6 build log
233286* .plg
234287
235288# Visual Studio 6 workspace options file
236289* .opt
237290
291+ # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
292+ * .vbw
293+
238294# Visual Studio LightSwitch build output
239295** /* .HTMLClient /GeneratedArtifacts
240296** /* .DesktopClient /GeneratedArtifacts
@@ -250,10 +306,52 @@ paket-files/
250306# FAKE - F# Make
251307.fake /
252308
253- # JetBrains Rider
254- .idea /
255- * .sln.iml
256- * .cs
257- /WebApplication1 /Views
258- /WebApplication1 /wwwroot
259- /WebApplication1
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 /
0 commit comments