-
Notifications
You must be signed in to change notification settings - Fork 4k
/
SourceBuildPrebuiltBaseline.xml
60 lines (56 loc) · 4.03 KB
/
SourceBuildPrebuiltBaseline.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!-- When altering this file or making other Source Build related changes, include @dotnet/source-build as a reviewer. -->
<!-- See aka.ms/dotnet/prebuilts for guidance on what pre-builts are and how to eliminate them. -->
<UsageData>
<IgnorePatterns>
<!-- These are cases where the component chooses, when built in isolation, to
remain dependent on stable versions. These versions may not have source build intermediates associated with them.
They cannot be source build reference packages because they actually provide functionality. In full source build, these versions are
overridden by previous repo outputs or come from previously source-built artifacts. -->
<UsagePattern IdentityGlob="Microsoft.CodeAnalysis.Analyzers/*" />
<UsagePattern IdentityGlob="Microsoft.CodeAnalysis.AnalyzerUtilities/*" />
<UsagePattern IdentityGlob="Microsoft.CodeAnalysis.CSharp.CodeStyle/*" />
<UsagePattern IdentityGlob="Microsoft.CodeAnalysis.VisualBasic.CodeStyle/*" />
<UsagePattern IdentityGlob="Microsoft.Net.Compilers.Toolset/*" />
<!-- Roslyn's source-build CI builds both NetPrevious and NetCurrent. This 7.0 / 8.0 ref pack shows up as
prebuilt only for the repo CI build but not full source-build. -->
<UsagePattern IdentityGlob="Microsoft.AspNetCore.App.Ref/7.0*" />
<UsagePattern IdentityGlob="Microsoft.AspNetCore.App.Ref/8.0*" />
<!-- Roslyn's source-build CI builds both NetPrevious and NetCurrent. This 7.0 / 8.0 ref pack shows up as
prebuilt only for the repo CI build but not full source-build. -->
<UsagePattern IdentityGlob="Microsoft.NETCore.App.Ref/7.0*" />
<UsagePattern IdentityGlob="Microsoft.NETCore.App.Ref/8.0*" />
<!-- This is upgraded to latest version in full source-build and can be baselined for repo build -->
<UsagePattern IdentityGlob="Microsoft.Bcl.AsyncInterfaces/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.DependencyInjection.Abstractions/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Configuration*/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.DependencyInjection/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Logging*/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Options.ConfigurationExtension*/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Options/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Primitives/8.0*" />
<UsagePattern IdentityGlob="System.Collections.Immutable/8.0*" />
<UsagePattern IdentityGlob="System.Composition*/8.0*" />
<UsagePattern IdentityGlob="System.Configuration.ConfigurationManager/8.0*" />
<UsagePattern IdentityGlob="System.Diagnostics.DiagnosticSource/8.0*" />
<UsagePattern IdentityGlob="System.Diagnostics.EventLog/8.0*" />
<UsagePattern IdentityGlob="System.IO.Pipelines/8.0*" />
<UsagePattern IdentityGlob="System.Reflection.Metadata/8.0*" />
<UsagePattern IdentityGlob="System.Resources.Extensions/8.0*" />
<UsagePattern IdentityGlob="System.Security.Cryptography.ProtectedData/8.0*" />
<UsagePattern IdentityGlob="System.Security.Permissions/8.0*" />
<UsagePattern IdentityGlob="System.Text.Encodings.Web/8.0*" />
<UsagePattern IdentityGlob="System.Text.Json/8.0*" />
<UsagePattern IdentityGlob="System.Threading.Tasks.Dataflow/8.0*" />
<UsagePattern IdentityGlob="System.Windows.Extensions/8.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Configuration*/7.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Logging*/7.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Options.ConfigurationExtension*/7.0*" />
</IgnorePatterns>
<Usages>
<Usage Id="Microsoft.Build" Version="17.3.4" IsDirectDependency="true" />
<Usage Id="Microsoft.Build.Framework" Version="17.3.4" IsDirectDependency="true" />
<Usage Id="Microsoft.Build.Tasks.Core" Version="17.3.4" IsDirectDependency="true" />
<Usage Id="Microsoft.Build.Utilities.Core" Version="17.3.4" />
<Usage Id="Microsoft.NET.StringTools" Version="17.3.4" />
</Usages>
</UsageData>