[Infrastructure] Update devcontainer (#67656)
[platform/upstream/dotnet/runtime.git] / .gitignore
1 syntax: glob
2
3 ### VisualStudio ###
4
5 # Tool Runtime Dir
6 # note: there is no trailing slash so if these are symlinks (which are seen as files,
7 #       instead of directories), git will still ignore them.
8 .dotnet
9 .dotnet-mono
10 .dotnet-tools-global
11 .packages
12 .tools
13
14 # User-specific files
15 *.suo
16 *.user
17 *.userosscache
18 *.sln.docstates
19
20 # Build results
21 artifacts/
22 .idea/
23 [Dd]ebug/
24 [Dd]ebugPublic/
25 [Rr]elease/
26 [Rr]eleases/
27 bld/
28 [Bb]in/
29 [Oo]bj/
30 MSBuild_Logs/
31 msbuild.log
32 msbuild.err
33 msbuild.wrn
34 *.binlog
35 .deps/
36 .dirstamp
37 .libs/
38 *.lo
39 *.o
40
41 # Cross building rootfs
42 cross/rootfs/
43 cross/android-rootfs/
44
45 # Visual Studio
46 .vs/
47
48 # Ionide
49 .ionide/
50
51 # MSTest test Results
52 [Tt]est[Rr]esult*/
53 [Bb]uild[Ll]og.*
54
55 #NUNIT
56 *.VisualState.xml
57 TestResult.xml
58 testResults.xml
59
60 # Build Results of an ATL Project
61 [Dd]ebugPS/
62 [Rr]eleasePS/
63 dlldata.c
64
65 *_i.c
66 *_p.c
67 *.ilk
68 *.meta
69 *.obj
70 *.pch
71 *.pdb
72 *.pgc
73 *.pgd
74 *.rsp
75 *.sbr
76 *.tlb
77 *.tli
78 *.tlh
79 *.tmp
80 *.tmp_proj
81 *.log
82 *.vspscc
83 *.vssscc
84 .builds
85 *.pidb
86 *.svclog
87 *.scc
88
89 # Special file
90 !src/coreclr/.nuget/_.pdb
91
92 # Chutzpah Test files
93 _Chutzpah*
94
95 # Visual C++ cache files
96 ipch/
97 *.aps
98 *.ncb
99 *.opendb
100 *.opensdf
101 *.sdf
102 *.cachefile
103 *.VC.db
104
105 # Visual Studio profiler
106 *.psess
107 *.vsp
108 *.vspx
109
110 # TFS 2012 Local Workspace
111 $tf/
112
113 # Guidance Automation Toolkit
114 *.gpState
115
116 # ReSharper is a .NET coding add-in
117 _ReSharper*/
118 *.[Rr]e[Ss]harper
119 *.DotSettings.user
120
121 # JustCode is a .NET coding addin-in
122 .JustCode
123
124 # TeamCity is a build add-in
125 _TeamCity*
126
127 # DotCover is a Code Coverage Tool
128 *.dotCover
129
130 # NCrunch
131 _NCrunch_*
132 .*crunch*.local.xml
133
134 # MightyMoose
135 *.mm.*
136 AutoTest.Net/
137
138 # Web workbench (sass)
139 .sass-cache/
140
141 # Installshield output folder
142 [Ee]xpress/
143
144 # DocProject is a documentation generator add-in
145 DocProject/buildhelp/
146 DocProject/Help/*.HxT
147 DocProject/Help/*.HxC
148 DocProject/Help/*.hhc
149 DocProject/Help/*.hhk
150 DocProject/Help/*.hhp
151 DocProject/Help/Html2
152 DocProject/Help/html
153
154 # Publish Web Output
155 *.[Pp]ublish.xml
156 *.azurePubxml
157 *.pubxml
158 *.publishproj
159
160 # NuGet Packages
161 *.nupkg
162 *.nuget.g.props
163 *.nuget.g.targets
164 *.nuget.cache
165 **/packages/*
166 project.lock.json
167 project.assets.json
168 *.nuget.dgspec.json
169
170 # Windows Azure Build Output
171 csx/
172 *.build.csdef
173
174 # Windows Store app package directory
175 AppPackages/
176
177 # Others
178 *.Cache
179 ClientBin/
180 [Ss]tyle[Cc]op.*
181 ~$*
182 *.dbmdl
183 *.dbproj.schemaview
184 *.pfx
185 *.publishsettings
186 node_modules/
187 *.metaproj
188 *.metaproj.tmp
189 bin.localpkg/
190 src/mono/wasm/runtime/dotnet.d.ts.sha256
191 src/mono/sample/wasm/browser-nextjs/public/
192
193 # RIA/Silverlight projects
194 Generated_Code/
195
196 # Backup & report files from converting an old project file
197 # to a newer Visual Studio version. Backup files are not needed,
198 # because we have git ;-)
199 _UpgradeReport_Files/
200 Backup*/
201 UpgradeLog*.XML
202 UpgradeLog*.htm
203
204 # SQL Server files
205 *.mdf
206 *.ldf
207
208 # Business Intelligence projects
209 *.rdl.data
210 *.bim.layout
211 *.bim_*.settings
212
213 # Microsoft Fakes
214 FakesAssemblies/
215
216 # C/C++ extension for Visual Studio Code
217 browse.VC.db
218 # Local settings folder for Visual Studio Code
219 **/.vscode/**
220 !**/.vscode/c_cpp_properties.json
221
222 ### MonoDevelop ###
223 *.userprefs
224
225 ### Windows ###
226
227 # Windows image file caches
228 Thumbs.db
229 ehthumbs.db
230
231 # Folder config file
232 Desktop.ini
233
234 # Recycle Bin used on file shares
235 $RECYCLE.BIN/
236
237 # Windows Installer files
238 *.cab
239 *.msi
240 *.msm
241 *.msp
242
243 # Windows shortcuts
244 *.lnk
245
246 ### Linux ###
247
248 *~
249
250 # KDE directory preferences
251 .directory
252
253 ### OSX ###
254
255 .DS_Store
256 .AppleDouble
257 .LSOverride
258
259 # Icon must end with two \r
260 Icon
261
262 # Thumbnails
263 ._*
264
265 # Files that might appear on external disk
266 .Spotlight-V100
267 .Trashes
268
269 # Directories potentially created on remote AFP share
270 .AppleDB
271 .AppleDesktop
272 Network Trash Folder
273 Temporary Items
274 .apdisk
275
276 # vim temporary files
277 [._]*.s[a-w][a-z]
278 [._]s[a-w][a-z]
279 *.un~
280 Session.vim
281 .netrwhist
282
283 # Visual Studio Code
284 .vscode/
285
286 # Codespaces
287 .venv/
288
289 # Private test configuration and binaries.
290 config.ps1
291 **/IISApplications
292
293 # VS debug support files
294 launchSettings.json
295
296 # Snapcraft files
297 .snapcraft
298 *.snap
299 parts/
300 prime/
301 stage/
302
303 # Valid 'debug' folder, that contains CLR debugging code
304 !src/coreclr/debug
305
306 # Ignore folders created by the CLR test build
307 TestWrappers_x64_[d|D]ebug
308 TestWrappers_x64_[c|C]hecked
309 TestWrappers_x64_[r|R]elease
310 TestWrappers_x86_[d|D]ebug
311 TestWrappers_x86_[c|C]hecked
312 TestWrappers_x86_[r|R]elease
313 TestWrappers_arm_[d|D]ebug
314 TestWrappers_arm_[c|C]hecked
315 TestWrappers_arm_[r|R]elease
316 TestWrappers_arm64_[d|D]ebug
317 TestWrappers_arm64_[c|C]hecked
318 TestWrappers_arm64_[r|R]elease
319
320 Vagrantfile
321 .vagrant
322
323 # CMake files
324 CMakeFiles/
325 cmake_install.cmake
326 CMakeCache.txt
327
328 # Cross compilation
329 cross/rootfs/*
330 cross/android-rootfs/*
331 # add x86 as it is ignored in 'Build results'
332 !cross/x86
333
334 #python import files
335 *.pyc
336
337 # JIT32 files
338 jit32
339
340 # performance testing sandbox
341 sandbox
342
343 #IL linker for testing
344 linker
345
346 # Symbolic link for the shared portion of CoreLib to make grep/findstr work for runtime devs
347 #
348 # On Windows, make your own by running these commands from the repo root:
349 # mklink /D src\coreclr\System.Private.CoreLib\shared %CD%\src\libraries\System.Private.CoreLib\src
350 # mklink /D src\coreclr\System.Private.CoreLib\common %CD%\src\libraries\Common\src
351 #
352 # On Unix, make your own by running these commands from the repo root:
353 # ln -s $(pwd)/src/libraries/System.Private.CoreLib/src src/coreclr/System.Private.CoreLib/shared
354 # ln -s $(pwd)/src/libraries/Common/src src/coreclr/System.Private.CoreLib/common
355 src/coreclr/System.Private.CoreLib/shared
356 src/coreclr/System.Private.CoreLib/common
357
358 # Exceptions to the exclusions
359 !src/coreclr/.nuget/_.pdb
360 !src/coreclr/inc/obj/
361 !src/coreclr/vm/.vscode/
362 !src/coreclr/vm/.vscode/c_cpp_properties.json
363
364 # Temporary artifacts from local libraries stress builds
365 .dotnet-daily/
366 run-stress-*