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.
40 # Cross building rootfs
59 # Build Results of an ATL Project
89 !src/coreclr/.nuget/_.pdb
94 # Visual C++ cache files
104 # Visual Studio profiler
109 # TFS 2012 Local Workspace
112 # Guidance Automation Toolkit
115 # ReSharper is a .NET coding add-in
120 # JustCode is a .NET coding addin-in
123 # TeamCity is a build add-in
126 # DotCover is a Code Coverage Tool
137 # Web workbench (sass)
140 # Installshield output folder
143 # DocProject is a documentation generator add-in
144 DocProject/buildhelp/
145 DocProject/Help/*.HxT
146 DocProject/Help/*.HxC
147 DocProject/Help/*.hhc
148 DocProject/Help/*.hhk
149 DocProject/Help/*.hhp
150 DocProject/Help/Html2
169 # Windows Azure Build Output
173 # Windows Store app package directory
189 src/mono/wasm/runtime/dotnet.d.ts.sha256
190 src/mono/sample/wasm/browser-nextjs/public/
192 # RIA/Silverlight projects
195 # Backup & report files from converting an old project file
196 # to a newer Visual Studio version. Backup files are not needed,
197 # because we have git ;-)
198 _UpgradeReport_Files/
207 # Business Intelligence projects
215 # C/C++ extension for Visual Studio Code
217 # Local settings folder for Visual Studio Code
219 !**/.vscode/c_cpp_properties.json
226 # Windows image file caches
233 # Recycle Bin used on file shares
236 # Windows Installer files
249 # KDE directory preferences
258 # Icon must end with two \r
264 # Files that might appear on external disk
268 # Directories potentially created on remote AFP share
275 # vim temporary files
285 # Private test configuration and binaries.
289 # VS debug support files
299 # Valid 'debug' folder, that contains CLR debugging code
302 # Ignore folders created by the CLR test build
303 TestWrappers_x64_[d|D]ebug
304 TestWrappers_x64_[c|C]hecked
305 TestWrappers_x64_[r|R]elease
306 TestWrappers_x86_[d|D]ebug
307 TestWrappers_x86_[c|C]hecked
308 TestWrappers_x86_[r|R]elease
309 TestWrappers_arm_[d|D]ebug
310 TestWrappers_arm_[c|C]hecked
311 TestWrappers_arm_[r|R]elease
312 TestWrappers_arm64_[d|D]ebug
313 TestWrappers_arm64_[c|C]hecked
314 TestWrappers_arm64_[r|R]elease
326 cross/android-rootfs/*
327 # add x86 as it is ignored in 'Build results'
336 # performance testing sandbox
339 #IL linker for testing
342 # Symbolic link for the shared portion of CoreLib to make grep/findstr work for runtime devs
344 # On Windows, make your own by running these commands from the repo root:
345 # mklink /D src\coreclr\System.Private.CoreLib\shared %CD%\src\libraries\System.Private.CoreLib\src
346 # mklink /D src\coreclr\System.Private.CoreLib\common %CD%\src\libraries\Common\src
348 # On Unix, make your own by running these commands from the repo root:
349 # ln -s $(pwd)/src/libraries/System.Private.CoreLib/src src/coreclr/System.Private.CoreLib/shared
350 # ln -s $(pwd)/src/libraries/Common/src src/coreclr/System.Private.CoreLib/common
351 src/coreclr/System.Private.CoreLib/shared
352 src/coreclr/System.Private.CoreLib/common
354 # Exceptions to the exclusions
355 !src/coreclr/.nuget/_.pdb
356 !src/coreclr/inc/obj/
357 !src/coreclr/vm/.vscode/
358 !src/coreclr/vm/.vscode/c_cpp_properties.json
360 # Temporary artifacts from local libraries stress builds