1+ # Created with the help of https://www.gitignore.io/api/visualstudio
2+ # Edit at https://www.gitignore.io/?templates=visualstudio
3+
4+ # ## VisualStudio ###
15# # Ignore Visual Studio temporary files, build results, and
26# # files generated by popular Visual Studio add-ons.
37# #
48# # Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
59
610# User-specific files
11+ * .rsuser
712* .suo
813* .user
914* .userosscache
1015* .sln.docstates
11- * .vcxproj.filters
1216
1317# User-specific files (MonoDevelop/Xamarin Studio)
1418* .userprefs
1519
20+ # Mono auto generated files
21+ mono_crash. *
22+
1623# Build results
1724[Dd ]ebug /
1825[Dd ]ebugPublic /
1926[Rr ]elease /
2027[Rr ]eleases /
2128x64 /
2229x86 /
30+ [Aa ][Rr ][Mm ]/
31+ [Aa ][Rr ][Mm ]64 /
2332bld /
2433[Bb ]in /
2534[Oo ]bj /
2635[Ll ]og /
2736
28- # Visual Studio 2015 cache/options directory
37+ # Visual Studio 2015/2017 cache/options directory
2938.vs /
3039# Uncomment if you have tasks that create the project's static files in wwwroot
3140# wwwroot/
3241
42+ # Visual Studio 2017 auto generated files
43+ Generated \ Files /
44+
3345# MSTest test Results
3446[Tt ]est [Rr ]esult * /
3547[Bb ]uild [Ll ]og. *
3648
37- # NUNIT
49+ # NUnit
3850* .VisualState.xml
3951TestResult.xml
52+ nunit- * .xml
4053
4154# Build Results of an ATL Project
4255[Dd ]ebugPS /
4356[Rr ]eleasePS /
4457dlldata.c
4558
59+ # Benchmark Results
60+ BenchmarkDotNet.Artifacts /
61+
4662# .NET Core
4763project.lock.json
4864project.fragment.lock.json
4965artifacts /
50- ** /Properties /launchSettings.json
5166
67+ # StyleCop
68+ StyleCopReport.xml
69+
70+ # Files built by Visual Studio
5271* _i.c
5372* _p.c
54- * _i .h
73+ * _h .h
5574* .ilk
5675* .meta
5776* .obj
77+ * .iobj
5878* .pch
5979* .pdb
80+ * .ipdb
6081* .pgc
6182* .pgd
6283* .rsp
@@ -66,6 +87,7 @@ artifacts/
6687* .tlh
6788* .tmp
6889* .tmp_proj
90+ * _wpftmp.csproj
6991* .log
7092* .vspscc
7193* .vssscc
94116* .vspx
95117* .sap
96118
119+ # Visual Studio Trace Files
120+ * .e2e
121+
97122# TFS 2012 Local Workspace
98123$tf /
99124
@@ -114,6 +139,10 @@ _TeamCity*
114139# DotCover is a Code Coverage Tool
115140* .dotCover
116141
142+ # AxoCover is a Code Coverage Tool
143+ .axoCover /*
144+ ! .axoCover /settings.json
145+
117146# Visual Studio code coverage results
118147* .coverage
119148* .coveragexml
@@ -149,7 +178,7 @@ publish/
149178# Publish Web Output
150179* . [Pp ]ublish.xml
151180* .azurePubxml
152- # TODO : Comment the next line if you want to checkin your web deploy settings
181+ # Note : Comment the next line if you want to checkin your web deploy settings,
153182# but database connection strings (with potential passwords) will be unencrypted
154183* .pubxml
155184* .publishproj
@@ -161,13 +190,15 @@ PublishScripts/
161190
162191# NuGet Packages
163192* .nupkg
193+ # NuGet Symbol Packages
194+ * .snupkg
164195# The packages folder can be ignored because of Package Restore
165- ** /packages /*
196+ ** /[ Pp ] ackages /*
166197# except build/, which is used as an MSBuild target.
167- ! ** /packages /build /
198+ ! ** /[ Pp ] ackages /build /
168199# Uncomment if necessary however generally it will be regenerated when needed
169- # !**/packages /repositories.config
170- # NuGet v3's project.json files produces more ignoreable files
200+ # !**/[Pp]ackages /repositories.config
201+ # NuGet v3's project.json files produces more ignorable files
171202* .nuget.props
172203* .nuget.targets
173204
@@ -184,12 +215,15 @@ AppPackages/
184215BundleArtifacts /
185216Package.StoreAssociation.xml
186217_pkginfo.txt
218+ * .appx
219+ * .appxbundle
220+ * .appxupload
187221
188222# Visual Studio cache files
189223# files ending in .cache can be ignored
190224* . [Cc ]ache
191225# but keep track of directories ending in .cache
192- ! * . [Cc ]ache /
226+ ! ? *. [Cc ]ache /
193227
194228# Others
195229ClientBin /
@@ -200,9 +234,12 @@ ClientBin/
200234* .jfm
201235* .pfx
202236* .publishsettings
203- node_modules /
204237orleans.codegen.cs
205238
239+ # Including strong name files can present a security risk
240+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
241+ # *.snk
242+
206243# Since there are multiple workflows, uncomment next line to ignore bower_components
207244# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
208245# bower_components/
@@ -217,15 +254,22 @@ _UpgradeReport_Files/
217254Backup * /
218255UpgradeLog * .XML
219256UpgradeLog * .htm
257+ ServiceFabricBackup /
258+ * .rptproj.bak
220259
221260# SQL Server files
222261* .mdf
223262* .ldf
263+ * .ndf
224264
225265# Business Intelligence projects
226266* .rdl.data
227267* .bim.layout
228268* .bim_ * .settings
269+ * .rptproj.rsuser
270+ * - [Bb ]ackup.rdl
271+ * - [Bb ]ackup ( [0-9 ]).rdl
272+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
229273
230274# Microsoft Fakes
231275FakesAssemblies /
@@ -235,6 +279,7 @@ FakesAssemblies/
235279
236280# Node.js Tools for Visual Studio
237281.ntvs_analysis.dat
282+ node_modules /
238283
239284# Visual Studio 6 build log
240285* .plg
@@ -260,16 +305,54 @@ paket-files/
260305# FAKE - F# Make
261306.fake /
262307
263- # JetBrains Rider
264- .idea /
265- * .sln.iml
266-
267- # CodeRush
268- .cr /
308+ # CodeRush personal settings
309+ .cr /personal
269310
270311# Python Tools for Visual Studio (PTVS)
271312__pycache__ /
272313* .pyc
273314
274315# Cake - Uncomment if you are using it
275- # tools/
316+ tools /**
317+ ! tools /packages.config
318+
319+ # Tabs Studio
320+ * .tss
321+
322+ # Telerik's JustMock configuration file
323+ * .jmconfig
324+
325+ # BizTalk build output
326+ * .btp.cs
327+ * .btm.cs
328+ * .odx.cs
329+ * .xsd.cs
330+
331+ # OpenCover UI analysis results
332+ OpenCover /
333+
334+ # Azure Stream Analytics local run output
335+ ASALocalRun /
336+
337+ # MSBuild Binary and Structured Log
338+ * .binlog
339+
340+ # NVidia Nsight GPU debugger configuration file
341+ * .nvuser
342+
343+ # MFractors (Xamarin productivity tool) working folder
344+ .mfractor /
345+
346+ # Local History for Visual Studio
347+ .localhistory /
348+
349+ # BeatPulse healthcheck temp database
350+ healthchecksdb
351+
352+ # Backup folder for Package Reference Convert tool in Visual Studio 2017
353+ MigrationBackup /
354+
355+ # WinMerge
356+ * .bak
357+
358+ # End of https://www.gitignore.io/api/visualstudio
0 commit comments