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.
39 # GBS incremental build
40 coreclr-debuginfo.manifest
41 coreclr-debugsource.manifest
50 # Cross building rootfs
69 # Build Results of an ATL Project
99 !src/coreclr/.nuget/_.pdb
101 # Chutzpah Test files
104 # Visual C++ cache files
114 # Visual Studio profiler
119 # TFS 2012 Local Workspace
122 # Guidance Automation Toolkit
125 # ReSharper is a .NET coding add-in
130 # JustCode is a .NET coding addin-in
133 # TeamCity is a build add-in
136 # DotCover is a Code Coverage Tool
147 # Web workbench (sass)
150 # Installshield output folder
153 # DocProject is a documentation generator add-in
154 DocProject/buildhelp/
155 DocProject/Help/*.HxT
156 DocProject/Help/*.HxC
157 DocProject/Help/*.hhc
158 DocProject/Help/*.hhk
159 DocProject/Help/*.hhp
160 DocProject/Help/Html2
179 # Windows Azure Build Output
183 # Windows Store app package directory
204 # RIA/Silverlight projects
207 # Backup & report files from converting an old project file
208 # to a newer Visual Studio version. Backup files are not needed,
209 # because we have git ;-)
210 _UpgradeReport_Files/
219 # Business Intelligence projects
227 # C/C++ extension for Visual Studio Code
229 # Local settings folder for Visual Studio Code
231 !**/.vscode/c_cpp_properties.json
238 # Windows image file caches
245 # Recycle Bin used on file shares
248 # Windows Installer files
261 # KDE directory preferences
270 # Icon must end with two \r
276 # Files that might appear on external disk
280 # Directories potentially created on remote AFP share
287 # vim temporary files
298 # Private test configuration and binaries.
302 # VS debug support files
312 # Valid 'debug' folder, that contains CLR debugging code
315 # Ignore folders created by the CLR test build
316 TestWrappers_x64_[d|D]ebug
317 TestWrappers_x64_[c|C]hecked
318 TestWrappers_x64_[r|R]elease
319 TestWrappers_x86_[d|D]ebug
320 TestWrappers_x86_[c|C]hecked
321 TestWrappers_x86_[r|R]elease
322 TestWrappers_arm_[d|D]ebug
323 TestWrappers_arm_[c|C]hecked
324 TestWrappers_arm_[r|R]elease
325 TestWrappers_arm64_[d|D]ebug
326 TestWrappers_arm64_[c|C]hecked
327 TestWrappers_arm64_[r|R]elease
339 cross/android-rootfs/*
340 # add x86 as it is ignored in 'Build results'
349 # performance testing sandbox
352 #IL linker for testing
355 # Symbolic link for the shared portion of CoreLib to make grep/findstr work for runtime devs
357 # On Windows, make your own by running these commands from the repo root:
358 # mklink /D src\coreclr\System.Private.CoreLib\shared %CD%\src\libraries\System.Private.CoreLib\src
359 # mklink /D src\coreclr\System.Private.CoreLib\common %CD%\src\libraries\Common\src
361 # On Unix, make your own by running these commands from the repo root:
362 # ln -s $(pwd)/src/libraries/System.Private.CoreLib/src src/coreclr/System.Private.CoreLib/shared
363 # ln -s $(pwd)/src/libraries/Common/src src/coreclr/System.Private.CoreLib/common
364 src/coreclr/System.Private.CoreLib/shared
365 src/coreclr/System.Private.CoreLib/common
367 # Exceptions to the exclusions
368 !src/coreclr/.nuget/_.pdb
369 !src/coreclr/inc/obj/
370 !src/coreclr/vm/.vscode/
371 !src/coreclr/vm/.vscode/c_cpp_properties.json