VisualStudio.gitignore 5.7 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 14
*.userprefs

15
# build output folders generated by Visual Studio
16
[Dd]ebug/
S
simonbuehler 已提交
17
[Dd]ebugPublic/
M
Mateusz Wolsza 已提交
18 19
[Rr]elease/
[Rr]eleases/
20
x64/
21
x86/
D
Dana 已提交
22
build/
V
Vicente Plata 已提交
23
bld/
24 25
[Bb]in/
[Oo]bj/
D
Dana 已提交
26

27 28 29
# MSTest
# a test framework from Microsoft
# remove: if you are not using the MSTest runner to run your tests
30
[Tt]est[Rr]esult*/
D
Dana 已提交
31 32
[Bb]uild[Ll]og.*

33 34
# NUnit
# an open source test framework for .NET
B
Brendan Forster 已提交
35
# url: http://www.nunit.org/
36
# remove: if you are not using the NUnit test runner to run your tests
K
Kristen 已提交
37 38 39
*.VisualState.xml
TestResult.xml

40 41
# ATL (Active Template Library) Project
# remove: if you do not have an ATL project in your solution
42 43 44 45
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

D
Damian Hickey 已提交
46
# DNX
47
# summary: the environment for cross-platform .NET development
B
Brendan Forster 已提交
48
# url: https://github.com/aspnet/dnx
49 50 51 52 53 54
#
# 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
55
project.lock.json
56 57
#
# build output
58 59
artifacts/

60 61
*_i.c
*_p.c
62
*_i.h
63 64
*.ilk
*.meta
A
Adam Vandenberg 已提交
65
*.obj
66 67 68 69 70 71 72 73 74 75
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
S
sgm 已提交
76
*.tmp_proj
77
*.log
78
*.vspscc
79
*.vssscc
A
Adam Vandenberg 已提交
80
.builds
D
Dana 已提交
81
*.pidb
82
*.svclog
D
Dana 已提交
83
*.scc
84

85 86
# Chutzpah
# a JS unit testing framework for commit
B
Brendan Forster 已提交
87 88
# url: https://github.com/mmanela/chutzpah
# remove: if you do not use the Chutzpah test runner in your project
89 90
_Chutzpah*

B
Bradley Grainger 已提交
91 92 93 94 95 96
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
97
*.cachefile
B
Bradley Grainger 已提交
98

99
# temporary files generated by the Visual Studio profiling tools
B
Brendan Forster 已提交
100
# remove: if you are not using these features of Visual Studio
B
Bradley Grainger 已提交
101 102
*.psess
*.vsp
103
*.vspx
B
Bradley Grainger 已提交
104

105
# TFS 2012 Local Workspace
B
Brendan Forster 已提交
106
# remove: if you are not using TFVC in this repository
107 108
$tf/

109 110 111
# Guidance Automation Toolkit
*.gpState

112 113
# ReSharper
# a Visual Studio extension which supports various project types
B
Brendan Forster 已提交
114
# url: https://www.jetbrains.com/resharper/
D
Dana 已提交
115 116
_ReSharper*/
*.[Rr]e[Ss]harper
117
*.DotSettings.user
A
Adam Vandenberg 已提交
118

119 120
# JustCode
# a Visual Studio extension for various project types
B
Brendan Forster 已提交
121
# url: https://www.jetbrains.com/resharper/
122 123
.JustCode

B
Brendan Forster 已提交
124 125 126
# TeamCity
# a Visual Studio extension you can download from your TeamCity server
# url: https://confluence.jetbrains.com/display/TCD9/Visual+Studio+Addin
S
Snakiej 已提交
127 128
_TeamCity*

B
Brendan Forster 已提交
129 130 131
# DotCover
# a code coverage plugin for Visual Studio
# url: https://www.jetbrains.com/dotcover/
132 133
*.dotCover

134
# NCrunch
135
# a continuous test runner for Visual Studio
B
Brendan Forster 已提交
136
# url: http://www.ncrunch.net
137
_NCrunch_*
138
.*crunch*.local.xml
139
nCrunchTemp_*
140

H
hallco978 已提交
141
# MightyMoose
B
Brendan Forster 已提交
142 143
# a continuous test runner for Visual Studio
# url: http://www.continuoustests.com/
H
hallco978 已提交
144 145 146
*.mm.*
AutoTest.Net/

147
# Web Workbench
B
Brendan Forster 已提交
148 149
# SASS, LESS and Coffeescript integration for Visual Studio
# url: http://www.mindscapehq.com/products/web-workbench
150 151
.sass-cache/

B
Brendan Forster 已提交
152 153 154 155 156
# InstallShield
# installer framework for Windows machines
# url: http://www.flexerasoftware.com/producer/products/software-installation/installshield-software-installer/
#
# output folder
157
[Ee]xpress/
158

B
Brendan Forster 已提交
159 160 161 162
# 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)
163 164 165 166 167 168 169 170 171
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 已提交
172 173 174
# 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
175
publish/
176

177
# Publish Web Output
S
Steve Hulet 已提交
178
*.[Pp]ublish.xml
M
Milas Bowman 已提交
179
*.azurePubxml
B
Brendan Forster 已提交
180 181 182 183
#
# 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
184
*.pubxml
M
Mads Kristensen 已提交
185
*.publishproj
186

187 188 189 190 191
# NuGet
# summary: the package manager tool used in Visual Studio
# url: https://nuget.org
#
# output packages created by NuGet
192
*.nupkg
B
Brendan Forster 已提交
193 194 195 196 197 198
#
# 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
199
**/packages/*
B
Brendan Forster 已提交
200 201 202
#
# some packages include MSBuild targets files, which are stored in this
# location and should be kept in version control
T
Terje Sandstrom 已提交
203
!**/packages/build/
B
Brendan Forster 已提交
204
#
B
Brendan Forster 已提交
205
# this file is a local listing of where to find your packages.config files, and
B
Brendan Forster 已提交
206
# is regenerated by Visual Studio during a build
B
Brendan Forster 已提交
207
# include: if you wish to version this file
208
#!**/packages/repositories.config
M
Mickey Puri 已提交
209

210
# Windows Azure Build Output
M
Milas Bowman 已提交
211
csx/
212 213 214 215 216
*.build.csdef

# Windows Store app package directory
AppPackages/

217
# Visual Studio cache files
L
LunicLynx 已提交
218
# files ending in .cache can be ignored
M
MOROZILnic 已提交
219
*.[Cc]ache
220 221 222 223
# but keep track of directories ending in .cache
!*.[Cc]ache/

# Others
224
ClientBin/
225
[Ss]tyle[Cc]op.*
J
Juan Pablo Garcia Dalolla 已提交
226
~$*
227
*~
228
*.dbmdl
229
*.dbproj.schemaview
230
*.pfx
231
*.publishsettings
R
Richard Astbury 已提交
232
node_modules/
233
orleans.codegen.cs
D
Dana 已提交
234

235 236
# RIA/Silverlight projects
Generated_Code/
237

238 239 240
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
241
_UpgradeReport_Files/
242 243
Backup*/
UpgradeLog*.XML
244
UpgradeLog*.htm
245

246
# SQL Server files
247 248
*.mdf
*.ldf
249

250 251 252 253 254
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

255 256
# Microsoft Fakes
FakesAssemblies/
M
Mustafa Arif 已提交
257 258

# Node.js Tools for Visual Studio
C
Carl Suster 已提交
259 260 261 262 263 264
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
265
*.opt