Skip to content

Commit 9ea129a

Browse files
author
John Luo
committed
Experimental fix: try pinning Extensions versions in package override
1 parent 1b92a0e commit 9ea129a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,10 @@ This package is an internal implementation of the .NET Core SDK and is not meant
154154
Outputs="$(TargetDir)$(PackageConflictManifestFileName)">
155155

156156
<ItemGroup>
157-
<_AspNetCoreAppPackageOverrides Include="@(ReferencePath->'%(NuGetPackageId)|%(NuGetPackageVersion)')" Condition=" '%(ReferencePath.NuGetPackageId)' != 'Microsoft.NETCore.App' AND '%(ReferencePath.NuGetSourceType)' == 'Package' " />
157+
<!-- Use package version for non-Extensions references -->
158+
<_AspNetCoreAppPackageOverrides Include="@(ReferencePath->'%(NuGetPackageId)|%(NuGetPackageVersion)')" Condition="!Exists('$(MicrosoftInternalExtensionsRefsPath)%(ReferencePath.NuGetPackageId).dll') AND '%(ReferencePath.NuGetPackageId)' != 'Microsoft.NETCore.App' AND '%(ReferencePath.NuGetSourceType)' == 'Package' " />
159+
<!-- Pin version for extensions references -->
160+
<_AspNetCoreAppPackageOverrides Include="@(ReferencePath->'%(NuGetPackageId)|3.0.0')" Condition="Exists('$(MicrosoftInternalExtensionsRefsPath)%(ReferencePath.NuGetPackageId).dll') AND '%(ReferencePath.NuGetPackageId)' != 'Microsoft.NETCore.App' AND '%(ReferencePath.NuGetSourceType)' == 'Package' " />
158161
<_AspNetCoreAppPackageOverrides Include="@(ReferencePath->'%(FileName)|$(ReferencePackSharedFxVersion)')" Condition=" '%(ReferencePath.ReferenceSourceTarget)' == 'ProjectReference' AND '%(ReferencePath.IsReferenceAssembly)' == 'true' " />
159162
</ItemGroup>
160163

0 commit comments

Comments
 (0)