11# # Ignore Visual Studio temporary files, build results, and
22# # files generated by popular Visual Studio add-ons.
33# #
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
55
66# User-specific files
7+ * .rsuser
78* .suo
89* .user
910* .userosscache
1213# User-specific files (MonoDevelop/Xamarin Studio)
1314* .userprefs
1415
16+ # Mono auto generated files
17+ mono_crash. *
18+
1519# Build results
1620[Dd ]ebug /
1721[Dd ]ebugPublic /
1822[Rr ]elease /
1923[Rr ]eleases /
2024x64 /
2125x86 /
26+ [Ww ][Ii ][Nn ]32 /
27+ [Aa ][Rr ][Mm ]/
28+ [Aa ][Rr ][Mm ]64 /
2229bld /
2330[Bb ]in /
2431[Oo ]bj /
2532[Ll ]og /
33+ [Ll ]ogs /
2634
2735# Visual Studio 2015/2017 cache/options directory
2836.vs /
@@ -36,9 +44,10 @@ Generated\ Files/
3644[Tt ]est [Rr ]esult * /
3745[Bb ]uild [Ll ]og. *
3846
39- # NUNIT
47+ # NUnit
4048* .VisualState.xml
4149TestResult.xml
50+ nunit- * .xml
4251
4352# Build Results of an ATL Project
4453[Dd ]ebugPS /
@@ -52,15 +61,17 @@ BenchmarkDotNet.Artifacts/
5261project.lock.json
5362project.fragment.lock.json
5463artifacts /
55- ** /Properties /launchSettings.json
64+
65+ # ASP.NET Scaffolding
66+ ScaffoldingReadMe.txt
5667
5768# StyleCop
5869StyleCopReport.xml
5970
6071# Files built by Visual Studio
6172* _i.c
6273* _p.c
63- * _i .h
74+ * _h .h
6475* .ilk
6576* .meta
6677* .obj
@@ -77,7 +88,9 @@ StyleCopReport.xml
7788* .tlh
7889* .tmp
7990* .tmp_proj
91+ * _wpftmp.csproj
8092* .log
93+ * .tlog
8194* .vspscc
8295* .vssscc
8396.builds
@@ -119,9 +132,6 @@ _ReSharper*/
119132* . [Rr ]e [Ss ]harper
120133* .DotSettings.user
121134
122- # JustCode is a .NET coding add-in
123- .JustCode
124-
125135# TeamCity is a build add-in
126136_TeamCity *
127137
@@ -132,6 +142,11 @@ _TeamCity*
132142.axoCover /*
133143! .axoCover /settings.json
134144
145+ # Coverlet is a free, cross platform Code Coverage Tool
146+ coverage * .json
147+ coverage * .xml
148+ coverage * .info
149+
135150# Visual Studio code coverage results
136151* .coverage
137152* .coveragexml
@@ -179,6 +194,8 @@ PublishScripts/
179194
180195# NuGet Packages
181196* .nupkg
197+ # NuGet Symbol Packages
198+ * .snupkg
182199# The packages folder can be ignored because of Package Restore
183200** /[Pp ]ackages /*
184201# except build/, which is used as an MSBuild target.
@@ -203,12 +220,14 @@ BundleArtifacts/
203220Package.StoreAssociation.xml
204221_pkginfo.txt
205222* .appx
223+ * .appxbundle
224+ * .appxupload
206225
207226# Visual Studio cache files
208227# files ending in .cache can be ignored
209228* . [Cc ]ache
210229# but keep track of directories ending in .cache
211- ! * . [Cc ]ache /
230+ ! ? *. [Cc ]ache /
212231
213232# Others
214233ClientBin /
@@ -221,7 +240,7 @@ ClientBin/
221240* .publishsettings
222241orleans.codegen.cs
223242
224- # Including strong name files can present a security risk
243+ # Including strong name files can present a security risk
225244# (https://github.com/github/gitignore/pull/2483#issue-259490424)
226245# *.snk
227246
@@ -252,6 +271,9 @@ ServiceFabricBackup/
252271* .bim.layout
253272* .bim_ * .settings
254273* .rptproj.rsuser
274+ * - [Bb ]ackup.rdl
275+ * - [Bb ]ackup ( [0-9 ]).rdl
276+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
255277
256278# Microsoft Fakes
257279FakesAssemblies /
@@ -272,6 +294,17 @@ node_modules/
272294# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
273295* .vbw
274296
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+
275308# Visual Studio LightSwitch build output
276309** /* .HTMLClient /GeneratedArtifacts
277310** /* .DesktopClient /GeneratedArtifacts
@@ -287,12 +320,8 @@ paket-files/
287320# FAKE - F# Make
288321.fake /
289322
290- # JetBrains Rider
291- .idea /
292- * .sln.iml
293-
294- # CodeRush
295- .cr /
323+ # CodeRush personal settings
324+ .cr /personal
296325
297326# Python Tools for Visual Studio (PTVS)
298327__pycache__ /
@@ -317,7 +346,7 @@ __pycache__/
317346# OpenCover UI analysis results
318347OpenCover /
319348
320- # Azure Stream Analytics local run output
349+ # Azure Stream Analytics local run output
321350ASALocalRun /
322351
323352# MSBuild Binary and Structured Log
@@ -326,6 +355,44 @@ ASALocalRun/
326355# NVidia Nsight GPU debugger configuration file
327356* .nvuser
328357
329- # MFractors (Xamarin productivity tool) working folder
358+ # MFractors (Xamarin productivity tool) working folder
330359.mfractor /
331360
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