VisualStudio.gitignore 7.2 KB
Newer Older
1 2 3
# temporary files generated by Visual Studio specific to the local user
# contains profile information and other metadata
# remove: if no longer targeting Visual Studio 2013 or earlier
A
Adam Vandenberg 已提交
4 5
*.suo
*.user
6
*.userosscache
7
*.sln.docstates
8 9 10 11 12
#
# new location for Visual Studio 2015
.vs/
#
# specific to MonoDevelop and Xamarin Studio
13
*.userprefs
14 15 16 17
#
# workspace options file
# remove: if no longer targeting Visual Studio 6
*.opt
18

19
# build output folders generated by Visual Studio
20
[Dd]ebug/
S
simonbuehler 已提交
21
[Dd]ebugPublic/
M
Mateusz Wolsza 已提交
22 23
[Rr]elease/
[Rr]eleases/
24
x64/
25
x86/
D
Dana 已提交
26
build/
V
Vicente Plata 已提交
27
bld/
28 29
[Bb]in/
[Oo]bj/
30 31 32 33
#
# default build log file
# remove: if no longer targeting Visual Studio 6
*.plg
D
Dana 已提交
34

35 36 37
# MSTest
# a test framework from Microsoft
# remove: if you are not using the MSTest runner to run your tests
38
[Tt]est[Rr]esult*/
D
Dana 已提交
39 40
[Bb]uild[Ll]og.*

41 42
# NUnit
# an open source test framework for .NET
B
Brendan Forster 已提交
43
# url: http://www.nunit.org/
44
# remove: if you are not using the NUnit test runner to run your tests
K
Kristen 已提交
45 46 47
*.VisualState.xml
TestResult.xml

48 49
# ATL (Active Template Library) Project
# remove: if you do not have an ATL project in your solution
50 51 52 53
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

D
Damian Hickey 已提交
54
# DNX
55
# summary: the environment for cross-platform .NET development
B
Brendan Forster 已提交
56
# url: https://github.com/aspnet/dnx
57 58 59 60 61 62
#
# locks the package references for a project to specific versions
# url: https://github.com/aspnet/Home/wiki/Lock-file
# remove: if you would like to lock your dependencies to a specific version
#         when committing and prevent package restore from selecting a
#         more recent version
63
project.lock.json
64 65
#
# build output
66 67
artifacts/

68 69 70 71 72 73 74 75 76 77 78 79 80
# Program Database files created by various compilers
# used when debugging compiled code - the file essentially represents a lookup
# so that symbols can be resolved to the relevant source code
# url: https://en.wikipedia.org/wiki/Program_database
*.pdb

# Visual SourceSafe hint files to keep the projects and solutions in sync
# with source control - these are no longer necessary once you've moved away
# from Visual SourceSafe
*.vspscc
*.vssscc


81 82
*_i.c
*_p.c
83
*_i.h
84 85
*.ilk
*.meta
A
Adam Vandenberg 已提交
86
*.obj
87 88 89 90 91 92 93 94 95
*.pch
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
S
sgm 已提交
96
*.tmp_proj
97
*.log
A
Adam Vandenberg 已提交
98
.builds
D
Dana 已提交
99
*.pidb
100
*.svclog
D
Dana 已提交
101
*.scc
102

103 104
# Chutzpah
# a JS unit testing framework for commit
B
Brendan Forster 已提交
105 106
# url: https://github.com/mmanela/chutzpah
# remove: if you do not use the Chutzpah test runner in your project
107 108
_Chutzpah*

B
Bradley Grainger 已提交
109 110 111 112 113 114
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
115
*.cachefile
B
Bradley Grainger 已提交
116

117
# temporary files generated by the Visual Studio profiling tools
B
Brendan Forster 已提交
118
# remove: if you are not using these features of Visual Studio
B
Bradley Grainger 已提交
119 120
*.psess
*.vsp
121
*.vspx
B
Bradley Grainger 已提交
122

123
# TFS 2012 Local Workspace
B
Brendan Forster 已提交
124
# remove: if you are not using TFVC in this repository
125 126
$tf/

127 128 129
# Guidance Automation Toolkit
*.gpState

130 131
# ReSharper
# a Visual Studio extension which supports various project types
B
Brendan Forster 已提交
132
# url: https://www.jetbrains.com/resharper/
D
Dana 已提交
133 134
_ReSharper*/
*.[Rr]e[Ss]harper
135
*.DotSettings.user
A
Adam Vandenberg 已提交
136

137 138
# JustCode
# a Visual Studio extension for various project types
B
Brendan Forster 已提交
139
# url: https://www.jetbrains.com/resharper/
140 141
.JustCode

B
Brendan Forster 已提交
142 143 144
# TeamCity
# a Visual Studio extension you can download from your TeamCity server
# url: https://confluence.jetbrains.com/display/TCD9/Visual+Studio+Addin
S
Snakiej 已提交
145 146
_TeamCity*

B
Brendan Forster 已提交
147 148 149
# DotCover
# a code coverage plugin for Visual Studio
# url: https://www.jetbrains.com/dotcover/
150 151
*.dotCover

152
# NCrunch
153
# a continuous test runner for Visual Studio
B
Brendan Forster 已提交
154
# url: http://www.ncrunch.net
155
_NCrunch_*
156
.*crunch*.local.xml
157
nCrunchTemp_*
158

H
hallco978 已提交
159
# MightyMoose
B
Brendan Forster 已提交
160 161
# a continuous test runner for Visual Studio
# url: http://www.continuoustests.com/
H
hallco978 已提交
162 163 164
*.mm.*
AutoTest.Net/

165
# Web Workbench
B
Brendan Forster 已提交
166 167
# SASS, LESS and Coffeescript integration for Visual Studio
# url: http://www.mindscapehq.com/products/web-workbench
168 169
.sass-cache/

B
Brendan Forster 已提交
170 171 172 173 174
# InstallShield
# installer framework for Windows machines
# url: http://www.flexerasoftware.com/producer/products/software-installation/installshield-software-installer/
#
# output folder
175
[Ee]xpress/
176

B
Brendan Forster 已提交
177 178 179 180
# DocProject
# a document generation add-in for Visual Studio based on Sandcastle
# url: http://docproject.codeplex.com/
# remove: if you are using Visual Studio 2010 or later (which are not supported)
181 182 183 184 185 186 187 188 189
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

B
Brendan Forster 已提交
190 191 192
# ClickOnce installer and deployment
# url: https://msdn.microsoft.com/en-us/library/142dbbz4(v=vs.90).aspx
# remove: if you do not have ClickOnce publishing enabled for your projects
193
publish/
194

195
# Publish Web Output
S
Steve Hulet 已提交
196
*.[Pp]ublish.xml
M
Milas Bowman 已提交
197
*.azurePubxml
B
Brendan Forster 已提交
198 199 200 201
#
# remove: if you have sensitive details in your database connection strings
          (such as passwords) committing this settings file will mean
          that they are stored in an unencrypted state in your repository
202
*.pubxml
M
Mads Kristensen 已提交
203
*.publishproj
204

205 206 207 208 209
# NuGet
# summary: the package manager tool used in Visual Studio
# url: https://nuget.org
#
# output packages created by NuGet
210
*.nupkg
B
Brendan Forster 已提交
211 212 213 214 215 216
#
# Since NuGet 2.7, package restore is now a first class feature of Visual Studio
# so you do not need to check in your packages
# url: https://docs.nuget.org/consume/package-restore
# remove: if you do not wish to restore packages in this way, or have
          package restore disabled
217
**/packages/*
B
Brendan Forster 已提交
218 219 220
#
# some packages include MSBuild targets files, which are stored in this
# location and should be kept in version control
T
Terje Sandstrom 已提交
221
!**/packages/build/
B
Brendan Forster 已提交
222
#
B
Brendan Forster 已提交
223
# this file is a local listing of where to find your packages.config files, and
B
Brendan Forster 已提交
224
# is regenerated by Visual Studio during a build
B
Brendan Forster 已提交
225
# include: if you wish to version this file
226
#!**/packages/repositories.config
M
Mickey Puri 已提交
227

228
# Windows Azure Build Output
M
Milas Bowman 已提交
229
csx/
230 231 232 233 234
*.build.csdef

# Windows Store app package directory
AppPackages/

235
# Visual Studio cache files
L
LunicLynx 已提交
236
# files ending in .cache can be ignored
M
MOROZILnic 已提交
237
*.[Cc]ache
238 239 240
# but keep track of directories ending in .cache
!*.[Cc]ache/

B
Brendan Forster 已提交
241 242 243 244 245
# StyleCop
# an extension for enforcing coding style in C#
# url: https://stylecop.codeplex.com/
#
# temporary files created by the tool
246
[Ss]tyle[Cc]op.*
B
Brendan Forster 已提交
247 248

# Others
J
Juan Pablo Garcia Dalolla 已提交
249
~$*
250
*~
251
*.dbmdl
252
*.dbproj.schemaview
B
Brendan Forster 已提交
253 254
#
#
255
*.pfx
256
*.publishsettings
B
Brendan Forster 已提交
257 258 259 260
#
# the local cache of node module installed by NPM
# remove: if you are not using nodejs in your solution
          OR if you wish to keep this cache under version control
R
Richard Astbury 已提交
261
node_modules/
B
Brendan Forster 已提交
262 263 264 265 266 267

# Orleans
# a Distributed Actor Model framework for .NET
# url: https://github.com/dotnet/Orleans
#
# code generated as part of compilation
268
orleans.codegen.cs
D
Dana 已提交
269

270
# RIA/Silverlight projects
B
Brendan Forster 已提交
271 272 273 274
# url: https://www.microsoft.com/silverlight/
# output directory for *.xap artifacts
ClientBin/
# temporary directory used by compiler
275
Generated_Code/
276

B
Brendan Forster 已提交
277 278 279 280 281
# Migrating Projects
# When upgrading a solution to a newer version of Visual Studio, there are a
# number of output files created so you can view the log, troubleshoot issues
# and potentially revert to a backup. These can be safely ignored, because
# you're already using version control.
282
_UpgradeReport_Files/
283 284
Backup*/
UpgradeLog*.XML
285
UpgradeLog*.htm
286

287
# SQL Server files
288 289
*.mdf
*.ldf
290

291
# Business Intelligence projects
B
Brendan Forster 已提交
292
# remove: if you do not have Business Intelligence projects in your solution
293 294 295 296
*.rdl.data
*.bim.layout
*.bim_*.settings

297
# Microsoft Fakes
B
Brendan Forster 已提交
298 299 300
# a local cache of assemblies
# url: https://msdn.microsoft.com/en-us/library/hh549175.aspx
# remove: if you are not using Microsoft Fakes in your projects
301
FakesAssemblies/
M
Mustafa Arif 已提交
302 303

# Node.js Tools for Visual Studio
B
Brendan Forster 已提交
304 305
# url: https://github.com/Microsoft/nodejstools
# remove: if you do not have this extension installed
C
Carl Suster 已提交
306
.ntvs_analysis.dat