You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
3.1 KiB
73 lines
3.1 KiB
<Project Sdk="MSBuild.Sdk.Extras">
|
|
|
|
<PropertyGroup>
|
|
<TargetFrameworks>
|
|
$(NetFrameworkTargetFrameworks);
|
|
$(NetCoreTargetFrameworks);
|
|
$(NetCoreAndroidTargetFrameworks);
|
|
$(NetCoreIOSTargetFrameworks);
|
|
$(NetCoreMacCatalystTargetFrameworks);
|
|
$(NetCoreMacOSTargetFrameworks);
|
|
$(NetCoreWindowsTargetFrameworks);
|
|
$(NetStandardTargetFrameworks);
|
|
$(UniversalWindowsPlatformTargetFrameworks)
|
|
</TargetFrameworks>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
|
|
<!--
|
|
Note: the Xamarin.AndroidX.Browser package is not strong-named. Since it's only referenced
|
|
by Android-specific TFMs that cannot be used with the .NET Framework runtime (that doesn't
|
|
allow loading dependencies that are not strong-named), the warning can be safely disabled.
|
|
-->
|
|
<NoWarn>$(NoWarn);CS8002</NoWarn>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<Description>Operating system integration package for the OpenIddict client.</Description>
|
|
<PackageTags>$(PackageTags);client;android;ios;linux;maccatalyst;macos;windows</PackageTags>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\OpenIddict.Client\OpenIddict.Client.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" />
|
|
<PackageReference Include="Microsoft.Net.Http.Headers" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETCore' Or '$(TargetFrameworkIdentifier)' == '.NETStandard' ">
|
|
<PackageReference Include="NamedPipeServerStream.NetFrameworkVersion" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework' ">
|
|
<PackageReference Include="Microsoft.Windows.SDK.Contracts" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(TargetPlatformIdentifier)' == 'Android' ">
|
|
<PackageReference Include="Xamarin.AndroidX.Browser" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Using Include="OpenIddict.Abstractions" />
|
|
<Using Include="OpenIddict.Abstractions.OpenIddictConstants" Static="true" />
|
|
<Using Include="OpenIddict.Abstractions.OpenIddictResources" Alias="SR" />
|
|
<Using Include="OpenIddict.Client.OpenIddictClientEvents" Static="true" />
|
|
<Using Include="OpenIddict.Client.OpenIddictClientHandlers" Static="true" />
|
|
<Using Include="OpenIddict.Client.OpenIddictClientHandlerFilters" Static="true" />
|
|
<Using Include="OpenIddict.Client.SystemIntegration.OpenIddictClientSystemIntegrationHandlers" Static="true" />
|
|
<Using Include="OpenIddict.Client.SystemIntegration.OpenIddictClientSystemIntegrationHandlerFilters" Static="true" />
|
|
<Using Include="OpenIddict.Client.SystemIntegration.OpenIddictClientSystemIntegrationHelpers" Static="true" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<SupportedPlatform Remove="@(SupportedPlatform)" />
|
|
<SupportedPlatform Include="android" />
|
|
<SupportedPlatform Include="ios" />
|
|
<SupportedPlatform Include="linux" />
|
|
<SupportedPlatform Include="maccatalyst" />
|
|
<SupportedPlatform Include="macos" />
|
|
<SupportedPlatform Include="windows" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|
|
|