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 /
20- build /
26+ [Aa ][Rr ][Mm ]/
27+ [Aa ][Rr ][Mm ]64 /
2128bld /
2229[Bb ]in /
2330[Oo ]bj /
31+ [Ll ]og /
2432
25- # Visual Studio 2015 cache/options directory
33+ # Visual Studio 2015/2017 cache/options directory
2634.vs /
2735# Uncomment if you have tasks that create the project's static files in wwwroot
2836# wwwroot/
2937
30- # Visual Studio code
31- .vscode /
38+ # Visual Studio 2017 auto generated files
39+ Generated \ Files /
3240
3341# MSTest test Results
3442[Tt ]est [Rr ]esult * /
3745# NUNIT
3846* .VisualState.xml
3947TestResult.xml
48+ nunit- * .xml
4049
4150# Build Results of an ATL Project
4251[Dd ]ebugPS /
4352[Rr ]eleasePS /
4453dlldata.c
4554
46- # DNX
47- * .lock.json
55+ # Benchmark Results
56+ BenchmarkDotNet.Artifacts /
57+
58+ # .NET Core
59+ project.lock.json
60+ project.fragment.lock.json
4861artifacts /
49- * .nuget.props
50- * .nuget.targets
5162
63+ # StyleCop
64+ StyleCopReport.xml
65+
66+ # Files built by Visual Studio
5267* _i.c
5368* _p.c
54- * _i .h
69+ * _h .h
5570* .ilk
5671* .meta
5772* .obj
73+ * .iobj
5874* .pch
5975* .pdb
76+ * .ipdb
6077* .pgc
6178* .pgd
6279* .rsp
@@ -66,14 +83,14 @@ artifacts/
6683* .tlh
6784* .tmp
6885* .tmp_proj
86+ * _wpftmp.csproj
6987* .log
7088* .vspscc
7189* .vssscc
7290.builds
7391* .pidb
7492* .svclog
7593* .scc
76- * .binlog
7794
7895# Chutzpah Test files
7996_Chutzpah *
@@ -86,13 +103,18 @@ ipch/
86103* .opensdf
87104* .sdf
88105* .cachefile
106+ * .VC.db
107+ * .VC.VC.opendb
89108
90109# Visual Studio profiler
91110* .psess
92111* .vsp
93112* .vspx
94113* .sap
95114
115+ # Visual Studio Trace Files
116+ * .e2e
117+
96118# TFS 2012 Local Workspace
97119$tf /
98120
@@ -113,6 +135,14 @@ _TeamCity*
113135# DotCover is a Code Coverage Tool
114136* .dotCover
115137
138+ # AxoCover is a Code Coverage Tool
139+ .axoCover /*
140+ ! .axoCover /settings.json
141+
142+ # Visual Studio code coverage results
143+ * .coverage
144+ * .coveragexml
145+
116146# NCrunch
117147_NCrunch_ *
118148. * crunch * .local.xml
@@ -144,49 +174,72 @@ publish/
144174# Publish Web Output
145175* . [Pp ]ublish.xml
146176* .azurePubxml
147- # TODO : Comment the next line if you want to checkin your web deploy settings
177+ # Note : Comment the next line if you want to checkin your web deploy settings,
148178# but database connection strings (with potential passwords) will be unencrypted
149179* .pubxml
150180* .publishproj
151181
182+ # Microsoft Azure Web App publish settings. Comment the next line if you want to
183+ # checkin your Azure Web App publish settings, but sensitive information contained
184+ # in these scripts will be unencrypted
185+ PublishScripts /
186+
152187# NuGet Packages
153188* .nupkg
189+ # NuGet Symbol Packages
190+ * .snupkg
154191# The packages folder can be ignored because of Package Restore
155- ** /packages /*
192+ ** /[ Pp ] ackages /*
156193# except build/, which is used as an MSBuild target.
157- ! ** /packages /build /
194+ ! ** /[ Pp ] ackages /build /
158195# Uncomment if necessary however generally it will be regenerated when needed
159- # !**/packages/repositories.config
196+ # !**/[Pp]ackages/repositories.config
197+ # NuGet v3's project.json files produces more ignorable files
198+ * .nuget.props
199+ * .nuget.targets
160200
161- # Windows Azure Build Output
201+ # Microsoft Azure Build Output
162202csx /
163203* .build.csdef
164204
165- # Windows Azure Emulator
205+ # Microsoft Azure Emulator
166206ecf /
167207rcf /
168208
169- # Windows Store app package directory
209+ # Windows Store app package directories and files
170210AppPackages /
171211BundleArtifacts /
212+ Package.StoreAssociation.xml
213+ _pkginfo.txt
214+ * .appx
215+ * .appxbundle
216+ * .appxupload
172217
173218# Visual Studio cache files
174219# files ending in .cache can be ignored
175220* . [Cc ]ache
176221# but keep track of directories ending in .cache
177- ! * . [Cc ]ache /
222+ ! ? *. [Cc ]ache /
178223
179224# Others
180225ClientBin /
181226~$ *
182227* ~
183228* .dbmdl
184229* .dbproj.schemaview
230+ * .jfm
185231* .pfx
186232* .publishsettings
187- node_modules /
188233orleans.codegen.cs
189234
235+ # Including strong name files can present a security risk
236+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
237+ # *.snk
238+
239+ # Since there are multiple workflows, uncomment next line to ignore bower_components
240+ # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
241+ # bower_components/
242+
190243# RIA/Silverlight projects
191244Generated_Code /
192245
@@ -197,15 +250,22 @@ _UpgradeReport_Files/
197250Backup * /
198251UpgradeLog * .XML
199252UpgradeLog * .htm
253+ ServiceFabricBackup /
254+ * .rptproj.bak
200255
201256# SQL Server files
202257* .mdf
203258* .ldf
259+ * .ndf
204260
205261# Business Intelligence projects
206262* .rdl.data
207263* .bim.layout
208264* .bim_ * .settings
265+ * .rptproj.rsuser
266+ * - [Bb ]ackup.rdl
267+ * - [Bb ]ackup ( [0-9 ]).rdl
268+ * - [Bb ]ackup ( [0-9 ][0-9 ]).rdl
209269
210270# Microsoft Fakes
211271FakesAssemblies /
@@ -215,13 +275,17 @@ FakesAssemblies/
215275
216276# Node.js Tools for Visual Studio
217277.ntvs_analysis.dat
278+ node_modules /
218279
219280# Visual Studio 6 build log
220281* .plg
221282
222283# Visual Studio 6 workspace options file
223284* .opt
224285
286+ # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
287+ * .vbw
288+
225289# Visual Studio LightSwitch build output
226290** /* .HTMLClient /GeneratedArtifacts
227291** /* .DesktopClient /GeneratedArtifacts
@@ -232,12 +296,57 @@ _Pvt_Extensions
232296
233297# Paket dependency manager
234298.paket /paket.exe
299+ paket-files /
235300
236301# FAKE - F# Make
237302.fake /
238303
239- # Tools
240- tools /
304+ # CodeRush personal settings
305+ .cr /personal
306+
307+ # Python Tools for Visual Studio (PTVS)
308+ __pycache__ /
309+ * .pyc
310+
311+ # Cake - Uncomment if you are using it
312+ tools /**
313+ ! tools /packages.config
314+
315+ # Tabs Studio
316+ * .tss
317+
318+ # Telerik's JustMock configuration file
319+ * .jmconfig
320+
321+ # BizTalk build output
322+ * .btp.cs
323+ * .btm.cs
324+ * .odx.cs
325+ * .xsd.cs
326+
327+ # OpenCover UI analysis results
328+ OpenCover /
329+
330+ # Azure Stream Analytics local run output
331+ ASALocalRun /
332+
333+ # MSBuild Binary and Structured Log
334+ * .binlog
335+
336+ # NVidia Nsight GPU debugger configuration file
337+ * .nvuser
338+
339+ # MFractors (Xamarin productivity tool) working folder
340+ .mfractor /
341+
342+ # Local History for Visual Studio
343+ .localhistory /
344+
345+ # BeatPulse healthcheck temp database
346+ healthchecksdb
347+
348+ # Backup folder for Package Reference Convert tool in Visual Studio 2017
349+ MigrationBackup /
241350
242351# ReactiveUI
243352artifacts /
0 commit comments