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
57* .suo
68* .user
9+ * .userosscache
710* .sln.docstates
8- * .opendb
9- ** /launchSettings.json
11+
12+ # User-specific files (MonoDevelop/Xamarin Studio)
13+ * .userprefs
1014
1115# Build results
12- [Bb ]in /
13- [Bb ]inaries /
1416[Bb ]uild /
1517[Cc ]odegen /
1618[Dd ]ebug /
1719[Dd ]ebugPublic /
1820[Rr ]elease /
19- [Oo ]bj /
20- bld /
21- x86 /
21+ [Rr ]eleases /
2222x64 /
23+ x86 /
24+ bld /
25+ [Bb ]in /
26+ [Bb ]inaries /
27+ [Oo ]bj /
28+ [Ll ]og /
29+
30+ # Visual Studio 2015/2017 cache/options directory
31+ .vs /
32+ # Uncomment if you have tasks that create the project's static files in wwwroot
33+ # wwwroot/
34+
35+ # Visual Studio 2017 auto generated files
36+ Generated \ Files /
2337
2438# MSTest test Results
2539[Tt ]est [Rr ]esult * /
2640[Bb ]uild [Ll ]og. *
2741
28- # NUNIT
42+ # NUNIT
2943* .VisualState.xml
3044TestResult.xml
3145
@@ -34,14 +48,29 @@ TestResult.xml
3448[Rr ]eleasePS /
3549dlldata.c
3650
51+ # Benchmark Results
52+ BenchmarkDotNet.Artifacts /
53+
54+ # .NET Core
55+ project.lock.json
56+ project.fragment.lock.json
57+ artifacts /
58+ ** /Properties /launchSettings.json
59+
60+ # StyleCop
61+ StyleCopReport.xml
62+
63+ # Files built by Visual Studio
3764* _i.c
3865* _p.c
3966* _i.h
4067* .ilk
4168* .meta
4269* .obj
70+ * .iobj
4371* .pch
4472* .pdb
73+ * .ipdb
4574* .pgc
4675* .pgd
4776* .rsp
@@ -58,26 +87,29 @@ dlldata.c
5887* .pidb
5988* .svclog
6089* .scc
61- * .metaproj
62- * .metaproj.tmp
6390
6491# Chutzpah Test files
6592_Chutzpah *
6693
6794# Visual C++ cache files
68- .vs /
6995ipch /
7096* .aps
7197* .ncb
98+ * .opendb
7299* .opensdf
73100* .sdf
74- * .vc.db
75101* .cachefile
102+ * .VC.db
103+ * .VC.VC.opendb
76104
77105# Visual Studio profiler
78106* .psess
79107* .vsp
80108* .vspx
109+ * .sap
110+
111+ # Visual Studio Trace Files
112+ * .e2e
81113
82114# TFS 2012 Local Workspace
83115$tf /
@@ -90,7 +122,7 @@ _ReSharper*/
90122* . [Rr ]e [Ss ]harper
91123* .DotSettings.user
92124
93- # JustCode is a .NET coding addin -in
125+ # JustCode is a .NET coding add -in
94126.JustCode
95127
96128# TeamCity is a build add-in
@@ -99,10 +131,18 @@ _TeamCity*
99131# DotCover is a Code Coverage Tool
100132* .dotCover
101133
134+ # AxoCover is a Code Coverage Tool
135+ .axoCover /*
136+ ! .axoCover /settings.json
137+
138+ # Visual Studio code coverage results
139+ * .coverage
140+ * .coveragexml
141+
102142# NCrunch
103- * .ncrunch *
104143_NCrunch_ *
105144. * crunch * .local.xml
145+ nCrunchTemp_ *
106146
107147# MightyMoose
108148* .mm. *
@@ -130,54 +170,175 @@ publish/
130170# Publish Web Output
131171* . [Pp ]ublish.xml
132172* .azurePubxml
133-
134- # NuGet Packages Directory
135- packages /
136- # # TODO: If the tool you use requires repositories.config uncomment the next line
137- # !packages/repositories.config
138-
139- # Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
140- # This line needs to be after the ignore of the build folder (and the packages folder if the line above has been uncommented)
141- ! packages /build /
142-
143- # Windows Azure Build Output
173+ # Note: Comment the next line if you want to checkin your web deploy settings,
174+ # but database connection strings (with potential passwords) will be unencrypted
175+ * .pubxml
176+ * .publishproj
177+
178+ # Microsoft Azure Web App publish settings. Comment the next line if you want to
179+ # checkin your Azure Web App publish settings, but sensitive information contained
180+ # in these scripts will be unencrypted
181+ PublishScripts /
182+
183+ # NuGet
184+ * .nupkg
185+ # The packages folder can be ignored because of Package Restore
186+ ** /[Pp ]ackages /*
187+ # except build/, which is used as an MSBuild target.
188+ ! ** /[Pp ]ackages /build /
189+ # Uncomment if necessary however generally it will be regenerated when needed
190+ # !**/[Pp]ackages/repositories.config
191+ # NuGet v3's project.json files produces more ignorable files
192+ * .nuget.props
193+ * .nuget.targets
194+ nuget.exe
195+
196+ # Microsoft Azure Build Output
144197csx /
145198* .build.csdef
146199
147- # Windows Store app package directory
200+ # Microsoft Azure Emulator
201+ ecf /
202+ rcf /
203+
204+ # Windows Store app package directories and files
148205AppPackages /
206+ BundleArtifacts /
207+ Package.StoreAssociation.xml
208+ _pkginfo.txt
209+ * .appx
210+
211+ # Visual Studio cache files
212+ # files ending in .cache can be ignored
213+ * . [Cc ]ache
214+ # but keep track of directories ending in .cache
215+ ! * . [Cc ]ache /
149216
150217# Others
151- sql /
152- * .Cache
153218ClientBin /
154219~$ *
155220* ~
156221* .dbmdl
157222* .dbproj.schemaview
223+ * .jfm
158224* .pfx
159225* .publishsettings
160- node_modules /
226+ orleans.codegen.cs
227+
228+ # Including strong name files can present a security risk
229+ # (https://github.com/github/gitignore/pull/2483#issue-259490424)
230+ # *.snk
231+
232+ # Since there are multiple workflows, uncomment next line to ignore bower_components
233+ # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
234+ # bower_components/
161235
162236# RIA/Silverlight projects
163237Generated_Code /
164238
165- # Backup & report files from converting an old project file to a newer
166- # Visual Studio version. Backup files are not needed, because we have git ;-)
239+ # Backup & report files from converting an old project file
240+ # to a newer Visual Studio version. Backup files are not needed,
241+ # because we have git ;-)
167242_UpgradeReport_Files /
168243Backup * /
169244UpgradeLog * .XML
170245UpgradeLog * .htm
246+ ServiceFabricBackup /
247+ * .rptproj.bak
171248
172249# SQL Server files
173250* .mdf
174251* .ldf
252+ * .ndf
175253
176254# Business Intelligence projects
177255* .rdl.data
178256* .bim.layout
179257* .bim_ * .settings
258+ * .rptproj.rsuser
180259
181260# Microsoft Fakes
182261FakesAssemblies /
183- Scripts /NuGet /nuget.exe
262+
263+ # GhostDoc plugin setting file
264+ * .GhostDoc.xml
265+
266+ # Node.js Tools for Visual Studio
267+ .ntvs_analysis.dat
268+ node_modules /
269+
270+ # Visual Studio 6 build log
271+ * .plg
272+
273+ # Visual Studio 6 workspace options file
274+ * .opt
275+
276+ # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
277+ * .vbw
278+
279+ # Visual Studio LightSwitch build output
280+ ** /* .HTMLClient /GeneratedArtifacts
281+ ** /* .DesktopClient /GeneratedArtifacts
282+ ** /* .DesktopClient /ModelManifest.xml
283+ ** /* .Server /GeneratedArtifacts
284+ ** /* .Server /ModelManifest.xml
285+ _Pvt_Extensions
286+
287+ # Paket dependency manager
288+ .paket /paket.exe
289+ paket-files /
290+
291+ # FAKE - F# Make
292+ .fake /
293+
294+ # JetBrains Rider
295+ .idea /
296+ * .sln.iml
297+
298+ # CodeRush
299+ .cr /
300+
301+ # Python Tools for Visual Studio (PTVS)
302+ __pycache__ /
303+ * .pyc
304+
305+ # Cake - Uncomment if you are using it
306+ # tools/**
307+ # !tools/packages.config
308+
309+ # Tabs Studio
310+ * .tss
311+
312+ # Telerik's JustMock configuration file
313+ * .jmconfig
314+
315+ # BizTalk build output
316+ * .btp.cs
317+ * .btm.cs
318+ * .odx.cs
319+ * .xsd.cs
320+
321+ # OpenCover UI analysis results
322+ OpenCover /
323+
324+ # Azure Stream Analytics local run output
325+ ASALocalRun /
326+
327+ # MSBuild Binary and Structured Log
328+ * .binlog
329+
330+ # NVidia Nsight GPU debugger configuration file
331+ * .nvuser
332+
333+ # MFractors (Xamarin productivity tool) working folder
334+ .mfractor /
335+
336+ .vscode /settings.json
337+ # ## Jekyll ###
338+ _site
339+ .sass-cache
340+ .jekyll-metadata
341+ Gemfile.lock
342+
343+ Gemfile.lock
344+ docs /assets /images /Thumbs.db
0 commit comments