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.
41 # Cross building rootfs
60 # Build Results of an ATL Project
90 !src/coreclr/.nuget/_.pdb
95 # Visual C++ cache files
105 # Visual Studio profiler
110 # TFS 2012 Local Workspace
113 # Guidance Automation Toolkit
116 # ReSharper is a .NET coding add-in
121 # JustCode is a .NET coding addin-in
124 # TeamCity is a build add-in
127 # DotCover is a Code Coverage Tool
138 # Web workbench (sass)
141 # Installshield output folder
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
170 # Windows Azure Build Output
174 # Windows Store app package directory
190 src/mono/wasm/runtime/dotnet.d.ts.sha256
191 src/mono/wasm/runtime/dotnet-legacy.d.ts.sha256
193 src/mono/sample/wasm/browser-nextjs/public/
199 # RIA/Silverlight projects
202 # Backup & report files from converting an old project file
203 # to a newer Visual Studio version. Backup files are not needed,
204 # because we have git ;-)
205 _UpgradeReport_Files/
214 # Business Intelligence projects
222 # C/C++ extension for Visual Studio Code
224 # Local settings folder for Visual Studio Code
226 !**/.vscode/c_cpp_properties.json
233 # Windows image file caches
240 # Recycle Bin used on file shares
243 # Windows Installer files
256 # KDE directory preferences
265 # Icon must end with two \r
271 # Files that might appear on external disk
275 # Directories potentially created on remote AFP share
282 # vim temporary files
295 # Private test configuration and binaries.
299 # VS debug support files
309 # Valid 'debug' folder, that contains CLR debugging code
312 # Ignore folders created by the CLR test build
313 TestWrappers_x64_[d|D]ebug
314 TestWrappers_x64_[c|C]hecked
315 TestWrappers_x64_[r|R]elease
316 TestWrappers_x86_[d|D]ebug
317 TestWrappers_x86_[c|C]hecked
318 TestWrappers_x86_[r|R]elease
319 TestWrappers_arm_[d|D]ebug
320 TestWrappers_arm_[c|C]hecked
321 TestWrappers_arm_[r|R]elease
322 TestWrappers_arm64_[d|D]ebug
323 TestWrappers_arm64_[c|C]hecked
324 TestWrappers_arm64_[r|R]elease
333 CMakeUserPresets.json
337 cross/android-rootfs/*
338 # add x86 as it is ignored in 'Build results'
347 # performance testing sandbox
350 # Symbolic link for the shared portion of CoreLib to make grep/findstr work for runtime devs
352 # On Windows, make your own by running these commands from the repo root:
353 # mklink /D src\coreclr\System.Private.CoreLib\shared %CD%\src\libraries\System.Private.CoreLib\src
354 # mklink /D src\coreclr\System.Private.CoreLib\common %CD%\src\libraries\Common\src
356 # On Unix, make your own by running these commands from the repo root:
357 # ln -s $(pwd)/src/libraries/System.Private.CoreLib/src src/coreclr/System.Private.CoreLib/shared
358 # ln -s $(pwd)/src/libraries/Common/src src/coreclr/System.Private.CoreLib/common
359 src/coreclr/System.Private.CoreLib/shared
360 src/coreclr/System.Private.CoreLib/common
362 # Exceptions to the exclusions
363 !src/coreclr/.nuget/_.pdb
364 !src/coreclr/inc/obj/
365 !src/coreclr/vm/.vscode/
366 !src/coreclr/vm/.vscode/c_cpp_properties.json
368 # Temporary artifacts from local libraries stress builds