SourceBuildPrebuiltBaseline.xml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <!-- Whenever altering this or other Source Build files, please include @dotnet/source-build-internal as a reviewer. -->
  2. <!-- See aka.ms/dotnet/prebuilts for guidance on what pre-builts are and how to eliminate them. -->
  3. <UsageData>
  4. <IgnorePatterns>
  5. <UsagePattern IdentityGlob="Microsoft.SourceBuild.Intermediate.*/*" />
  6. <!-- These are used in-build for repo-tasks and should come from previously source built -->
  7. <UsagePattern IdentityGlob="NuGet.Common/*6.2.4*" />
  8. <UsagePattern IdentityGlob="NuGet.Configuration/*6.2.4*" />
  9. <UsagePattern IdentityGlob="NuGet.Frameworks/*6.2.4*" />
  10. <UsagePattern IdentityGlob="NuGet.Packaging/*6.2.4*" />
  11. <UsagePattern IdentityGlob="NuGet.Versioning/*6.2.4*" />
  12. <!-- Only used by the ASP.NET Core CI, not needed for source build -->
  13. <UsagePattern IdentityGlob="System.Composition/6.0.0*" />
  14. <UsagePattern IdentityGlob="System.Composition.AttributedModel/*7.0.0*" />
  15. <UsagePattern IdentityGlob="System.Composition.Convention/*7.0.0*" />
  16. <UsagePattern IdentityGlob="System.Composition.Hosting/*7.0.0*" />
  17. <UsagePattern IdentityGlob="System.Composition.Runtime/*7.0.0*" />
  18. <UsagePattern IdentityGlob="System.Composition.TypedParts/*7.0.0*" />
  19. <!-- These are what the analyzers are built against. They are overridden in full source build.
  20. It may be possible to generate SBRPs -->
  21. <UsagePattern IdentityGlob="Microsoft.CodeAnalysis.Analyzers/*2.9.4*" />
  22. <UsagePattern IdentityGlob="Microsoft.CodeAnalysis.AnalyzerUtilities/*3.3.0*" />
  23. <UsagePattern IdentityGlob="Microsoft.CodeAnalysis.Common/*3.3.1*" />
  24. <UsagePattern IdentityGlob="Microsoft.CodeAnalysis.CSharp/*3.3.1*" />
  25. <UsagePattern IdentityGlob="Microsoft.CodeAnalysis.CSharp.Workspaces/*3.3.1*" />
  26. <UsagePattern IdentityGlob="Microsoft.CodeAnalysis.Workspaces.Common/*3.3.1*" />
  27. <UsagePattern IdentityGlob="System.Composition/*7.0.0*" />
  28. <UsagePattern IdentityGlob="System.Threading.Tasks.Extensions/*4.5.3*" />
  29. <!--
  30. To be removed when the SDK is bringing this version, see https://github.com/dotnet/aspnetcore/issues/51339
  31. -->
  32. <UsagePattern IdentityGlob="Microsoft.NETCore.App.Ref/*8.0*" />
  33. <!-- These are coming in via runtime but the source-build infra isn't able to automatically pick up the right intermediate. -->
  34. <UsagePattern IdentityGlob="Microsoft.NET.ILLink.Tasks/*9.0.*" />
  35. <UsagePattern IdentityGlob="Microsoft.NETCore.App.Crossgen2.linux-x64/*9.0.*" />
  36. <!-- Transivite dependency of Microsoft.CodeAnalysis.ExternalAccess.AspNetCore -> Microsoft.CodeAnalysis.Features.
  37. In product build the dependency is bumped to latest, which also bumps the version of DiaSymReader -->
  38. <UsagePattern IdentityGlob="Microsoft.DiaSymReader/*2.0.0*" />
  39. </IgnorePatterns>
  40. </UsageData>