88b010ec4b097b9f805c3f36befa60a120db0105
[platform/upstream/dotnet/runtime.git] /
1 <Project Sdk="Microsoft.NET.Sdk">
2
3   <PropertyGroup>
4     <TargetFrameworks>$(NetCoreAppCurrent);$(NetCoreAppPrevious);$(NetCoreAppMinimum);netstandard2.0;$(NetFrameworkMinimum)</TargetFrameworks>
5     <EnableDefaultItems>true</EnableDefaultItems>
6     <IsPackable>true</IsPackable>
7     <EnableAOTAnalyzer>true</EnableAOTAnalyzer>
8     <PackageDescription>XML configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read configuration parameters from XML files. You can use XmlConfigurationExtensions.AddXmlFile extension method on IConfigurationBuilder to add XML configuration provider to the configuration builder.</PackageDescription>
9   </PropertyGroup>
10
11   <ItemGroup>
12     <ProjectReference Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\src\Microsoft.Extensions.Configuration.csproj" />
13     <ProjectReference Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration.Abstractions\src\Microsoft.Extensions.Configuration.Abstractions.csproj" />
14     <ProjectReference Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration.FileExtensions\src\Microsoft.Extensions.Configuration.FileExtensions.csproj" />
15     <ProjectReference Include="$(LibrariesProjectRoot)Microsoft.Extensions.FileProviders.Abstractions\src\Microsoft.Extensions.FileProviders.Abstractions.csproj" />
16     <ProjectReference Include="$(LibrariesProjectRoot)System.Security.Cryptography.Xml\src\System.Security.Cryptography.Xml.csproj" />
17     <Compile Include="$(CommonPath)System\ThrowHelper.cs"
18              Link="Common\System\ThrowHelper.cs" />
19   </ItemGroup>
20
21   <ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">
22     <Reference Include="System.Security" />
23   </ItemGroup>
24
25 </Project>