forked from dotnet/extensions
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMicrosoft.Extensions.Telemetry.csproj
More file actions
55 lines (49 loc) · 2.91 KB
/
Copy pathMicrosoft.Extensions.Telemetry.csproj
File metadata and controls
55 lines (49 loc) · 2.91 KB
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
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<RootNamespace>Microsoft.Extensions.Diagnostics</RootNamespace>
<Description>Provides canonical implementations of telemetry abstractions.</Description>
<Workstream>Telemetry</Workstream>
<NoWarn Condition="'$(TargetFramework)' == 'net462'">$(NoWarn);CS0436</NoWarn>
</PropertyGroup>
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<InjectExperimentalAttributeOnLegacy>true</InjectExperimentalAttributeOnLegacy>
<InjectSharedDiagnosticIds>true</InjectSharedDiagnosticIds>
<InjectSharedText>true</InjectSharedText>
<InjectGetOrAddOnLegacy>true</InjectGetOrAddOnLegacy>
<InjectSharedDataValidation>true</InjectSharedDataValidation>
<InjectSharedLogBuffering>true</InjectSharedLogBuffering>
<InjectSharedMemoization>true</InjectSharedMemoization>
<InjectSharedNumericExtensions>true</InjectSharedNumericExtensions>
<InjectSharedPools>true</InjectSharedPools>
<InjectSharedRentedSpan>true</InjectSharedRentedSpan>
<InjectObsoleteAttributeOnLegacy>true</InjectObsoleteAttributeOnLegacy>
<EnableConfigurationBindingGenerator>true</EnableConfigurationBindingGenerator>
<UseLoggingGenerator>true</UseLoggingGenerator>
</PropertyGroup>
<PropertyGroup>
<Stage>normal</Stage>
<MinCodeCoverage>93</MinCodeCoverage>
<MinMutationScore>90</MinMutationScore>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.Extensions.DependencyInjection.AutoActivation\Microsoft.Extensions.DependencyInjection.AutoActivation.csproj" />
<ProjectReference Include="..\Microsoft.Extensions.AmbientMetadata.Application\Microsoft.Extensions.AmbientMetadata.Application.csproj" />
<ProjectReference Include="..\Microsoft.Extensions.Telemetry.Abstractions\Microsoft.Extensions.Telemetry.Abstractions.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Bcl.TimeProvider" Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))" />
<PackageReference Include="Microsoft.Extensions.Logging.Configuration" />
<PackageReference Include="System.Collections.Immutable" Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleToTest Include="$(AssemblyName).Tests" />
<InternalsVisibleToTest Include="Microsoft.AspNetCore.Diagnostics.Middleware.Tests" />
<InternalsVisibleToTest Include="Microsoft.Extensions.Http.Diagnostics.Tests" />
<InternalsVisibleToTest Include="Microsoft.Extensions.Http.Diagnostics.PerformanceTests" />
<InternalsVisibleToTest Include="Microsoft.Extensions.Telemetry.PerformanceTests" />
<InternalsVisibleToDynamicProxyGenAssembly2 Include="*" />
<InternalsVisibleTo Include="Microsoft.Extensions.Http.Diagnostics" />
<InternalsVisibleTo Include="Microsoft.AspNetCore.Diagnostics.Middleware" />
</ItemGroup>
</Project>