Adds condition to PackageReference for Microsoft.AspNetCore.OpenApi

This commit is contained in:
2026-03-24 01:00:30 +02:00
parent 03c0c60fd7
commit fd614be89c

View File

@@ -10,7 +10,7 @@
</ItemGroup>
<ItemGroup
Condition="@(PackageReference->WithMetadataValue('Identity','Microsoft.AspNetCore.OpenApi')->Count()) &gt; 0">
Condition="'$(UsingMicrosoftNETSdkWeb)' == 'True' AND @(PackageReference->WithMetadataValue('Identity','Microsoft.AspNetCore.OpenApi')->Count()) &gt; 0">
<PackageReference Include="Microsoft.Extensions.ApiDescription.Server">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
@@ -33,6 +33,14 @@
Condition="Exists('$(OpenApiDocumentsDirectory)/$(MSBuildProjectName).json')" />
</Target>
<Target Name="SetHierarchicalPackageOutputPath"
BeforeTargets="_GetAbsoluteOutputPathsForPack"
Condition="'$(ArtifactsPath)' != '' AND '$(PackageVersion)' != ''">
<PropertyGroup>
<PackageOutputPath>$(ArtifactsPath)/nuget/$(PackageId)/$(PackageVersion)</PackageOutputPath>
</PropertyGroup>
</Target>
<Target Name="AddInternalsVisibleTo" BeforeTargets="BeforeCompile">
<!--
Add an ItemGroup with tags in the following format: