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
1011* .sln.docstates
12+ * .env
1113
1214# User-specific files (MonoDevelop/Xamarin Studio)
1315* .userprefs
1416
17+ # Mono auto generated files
18+ mono_crash. *
19+
1520# Build results
1621[Dd ]ebug /
1722[Dd ]ebugPublic /
1823[Rr ]elease /
1924[Rr ]eleases /
20- x64 /
21- x86 /
25+
26+ [Dd ]ebug /x64 /
27+ [Dd ]ebugPublic /x64 /
28+ [Rr ]elease /x64 /
29+ [Rr ]eleases /x64 /
30+ bin /x64 /
31+ obj /x64 /
32+
33+ [Dd ]ebug /x86 /
34+ [Dd ]ebugPublic /x86 /
35+ [Rr ]elease /x86 /
36+ [Rr ]eleases /x86 /
37+ bin /x86 /
38+ obj /x86 /
39+
40+ [Ww ][Ii ][Nn ]32 /
41+ [Aa ][Rr ][Mm ]/
42+ [Aa ][Rr ][Mm ]64 /
43+ [Aa ][Rr ][Mm ]64 [Ee ][Cc ]/
2244bld /
23- [Bb ]in /
2445[Oo ]bj /
2546[Ll ]og /
47+ [Ll ]ogs /
48+
49+ # Build results on 'Bin' directories
50+ ** /[Bb ]in /*
51+ # Uncomment if you have tasks that rely on *.refresh files to move binaries
52+ # (https://github.com/github/gitignore/pull/3736)
53+ # !**/[Bb]in/*.refresh
2654
2755# Visual Studio 2015/2017 cache/options directory
2856.vs /
2957# Uncomment if you have tasks that create the project's static files in wwwroot
3058# wwwroot/
3159
32- # VS Code
33- .vscode /
34-
3560# Visual Studio 2017 auto generated files
3661Generated \ Files /
3762
3863# MSTest test Results
3964[Tt ]est [Rr ]esult * /
4065[Bb ]uild [Ll ]og. *
66+ * .trx
4167
42- # NUNIT
68+ # NUnit
4369* .VisualState.xml
4470TestResult.xml
71+ nunit- * .xml
72+
73+ # Approval Tests result files
74+ * .received. *
4575
4676# Build Results of an ATL Project
4777[Dd ]ebugPS /
@@ -55,18 +85,21 @@ BenchmarkDotNet.Artifacts/
5585project.lock.json
5686project.fragment.lock.json
5787artifacts /
58- # **/Properties/launchSettings.json
88+
89+ # ASP.NET Scaffolding
90+ ScaffoldingReadMe.txt
5991
6092# StyleCop
6193StyleCopReport.xml
6294
6395# Files built by Visual Studio
6496* _i.c
6597* _p.c
66- * _i .h
98+ * _h .h
6799* .ilk
68100* .meta
69101* .obj
102+ * .idb
70103* .iobj
71104* .pch
72105* .pdb
@@ -80,7 +113,9 @@ StyleCopReport.xml
80113* .tlh
81114* .tmp
82115* .tmp_proj
116+ * _wpftmp.csproj
83117* .log
118+ * .tlog
84119* .vspscc
85120* .vssscc
86121.builds
@@ -125,6 +160,10 @@ _ReSharper*/
125160# JustCode is a .NET coding add-in
126161.JustCode
127162
163+ # JetBrains Rider
164+ .idea /
165+ * .sln.iml
166+
128167# TeamCity is a build add-in
129168_TeamCity *
130169
@@ -135,12 +174,18 @@ _TeamCity*
135174.axoCover /*
136175! .axoCover /settings.json
137176
177+ # Coverlet is a free, cross platform Code Coverage Tool
178+ coverage * .json
179+ coverage * .xml
180+ coverage * .info
181+
138182# Visual Studio code coverage results
139183* .coverage
140184* .coveragexml
141185
142186# NCrunch
143187_NCrunch_ *
188+ .NCrunch_ *
144189. * crunch * .local.xml
145190nCrunchTemp_ *
146191
@@ -182,6 +227,8 @@ PublishScripts/
182227
183228# NuGet Packages
184229* .nupkg
230+ # NuGet Symbol Packages
231+ * .snupkg
185232# The packages folder can be ignored because of Package Restore
186233** /[Pp ]ackages /*
187234# except build/, which is used as an MSBuild target.
@@ -206,6 +253,8 @@ BundleArtifacts/
206253Package.StoreAssociation.xml
207254_pkginfo.txt
208255* .appx
256+ * .appxbundle
257+ * .appxupload
209258
210259# Visual Studio cache files
211260# files ending in .cache can be ignored
@@ -255,6 +304,9 @@ ServiceFabricBackup/
255304* .bim.layout
256305* .bim_ * .settings
257306* .rptproj.rsuser
307+ * - [Bb ]ackup.rdl
308+ * - [Bb ]ackup ( [0-9 ]).rdl
309+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
258310
259311# Microsoft Fakes
260312FakesAssemblies /
@@ -275,6 +327,17 @@ node_modules/
275327# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
276328* .vbw
277329
330+ # Visual Studio 6 auto-generated project file (contains which files were open etc.)
331+ * .vbp
332+
333+ # Visual Studio 6 workspace and project file (working project files containing files to include in project)
334+ * .dsw
335+ * .dsp
336+
337+ # Visual Studio 6 technical files
338+ * .ncb
339+ * .aps
340+
278341# Visual Studio LightSwitch build output
279342** /* .HTMLClient /GeneratedArtifacts
280343** /* .DesktopClient /GeneratedArtifacts
@@ -284,26 +347,22 @@ node_modules/
284347_Pvt_Extensions
285348
286349# Paket dependency manager
287- .paket /paket.exe
350+ ** / .paket /paket.exe
288351paket-files /
289352
290353# FAKE - F# Make
291- .fake /
354+ ** / .fake /
292355
293- # JetBrains Rider
294- .idea /
295- * .sln.iml
296-
297- # CodeRush
298- ** /.cr /personal /
356+ # CodeRush personal settings
357+ ** /.cr /personal
299358
300359# Python Tools for Visual Studio (PTVS)
301- __pycache__ /
360+ ** / __pycache__ /
302361* .pyc
303362
304363# Cake - Uncomment if you are using it
305- # tools/**
306- # !tools/packages.config
364+ # tools/**
365+ # !tools/packages.config
307366
308367# Tabs Studio
309368* .tss
@@ -325,9 +384,55 @@ ASALocalRun/
325384
326385# MSBuild Binary and Structured Log
327386* .binlog
387+ MSBuild_Logs /
388+
389+ # AWS SAM Build and Temporary Artifacts folder
390+ .aws-sam
328391
329392# NVidia Nsight GPU debugger configuration file
330393* .nvuser
331394
332395# MFractors (Xamarin productivity tool) working folder
333- .mfractor /
396+ ** /.mfractor /
397+
398+ # Local History for Visual Studio
399+ ** /.localhistory /
400+
401+ # Visual Studio History (VSHistory) files
402+ .vshistory /
403+
404+ # BeatPulse healthcheck temp database
405+ healthchecksdb
406+
407+ # Backup folder for Package Reference Convert tool in Visual Studio 2017
408+ MigrationBackup /
409+
410+ # Ionide (cross platform F# VS Code tools) working folder
411+ ** /.ionide /
412+
413+ # Fody - auto-generated XML schema
414+ FodyWeavers.xsd
415+
416+ # VS Code files for those working on multiple tools
417+ .vscode /*
418+ ! .vscode /settings.json
419+ ! .vscode /tasks.json
420+ ! .vscode /launch.json
421+ ! .vscode /extensions.json
422+ ! .vscode /* .code-snippets
423+
424+ # Local History for Visual Studio Code
425+ .history /
426+
427+ # Built Visual Studio Code Extensions
428+ * .vsix
429+
430+ # Windows Installer files from build outputs
431+ * .cab
432+ * .msi
433+ * .msix
434+ * .msm
435+ * .msp
436+
437+ # Source Generator files
438+ ** /_Generated /** /* .g.cs
0 commit comments