-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
23 lines (20 loc) · 1.12 KB
/
Copy pathDirectory.Build.props
File metadata and controls
23 lines (20 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<Project>
<PropertyGroup>
<!-- Disable shared compilation to prevent file locking issues with source generators -->
<UseSharedCompilation>false</UseSharedCompilation>
</PropertyGroup>
<!-- Symbol packages for all non-analyzer projects -->
<PropertyGroup Condition="'$(PackageType)' != 'Analyzer'">
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
<!-- Package version management for multi-targeting -->
<PropertyGroup>
<!-- Microsoft.Extensions.* versions that support .NET Standard 2.0 and .NET 8+ -->
<!-- Using 8.0.2 to avoid downgrade warnings from transitive dependencies -->
<MicrosoftExtensionsVersion Condition="'$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netstandard2.1'">8.0.2</MicrosoftExtensionsVersion>
<MicrosoftExtensionsVersion Condition="'$(MicrosoftExtensionsVersion)' == ''">10.0.1</MicrosoftExtensionsVersion>
<!-- Microsoft.FeatureManagement supports .NET Standard 2.0 -->
<MicrosoftFeatureManagementVersion>4.4.0</MicrosoftFeatureManagementVersion>
</PropertyGroup>
</Project>