Skip to content
This repository was archived by the owner on Oct 18, 2018. It is now read-only.

Commit 3f55bf3

Browse files
author
Nate McMaster
committed
Make System.IO.Pipelines a direct dependency of Microsoft.AspNetCore.App
This is required for servicing this shared framework assembly independently of the aspnet packages which use it.
1 parent 2f85e4a commit 3f55bf3

File tree

3 files changed

+5
-16
lines changed

3 files changed

+5
-16
lines changed

build/external-dependencies.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
<ExternalDependency Include="System.Diagnostics.EventLog" Version="$(SystemDiagnosticsEventLogPackageVersion)" />
130130
<ExternalDependency Include="System.IdentityModel.Tokens.Jwt" Version="$(SystemIdentityModelTokensJwtPackageVersion)" />
131131
<ExternalDependency Include="System.Interactive.Async" Version="$(SystemInteractiveAsyncPackageVersion)" />
132-
<ExternalDependency Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" />
132+
<ExternalDependency Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" AppMetapackage="true" AllMetapackage="true" MetapackageVersionRangeType="Minimum" />
133133
<ExternalDependency Include="System.Memory" Version="$(SystemMemoryPackageVersion)" />
134134
<ExternalDependency Include="System.Net.Http.WinHttpHandler" Version="$(SystemNetHttpWinHttpHandlerPackageVersion)" />
135135
<ExternalDependency Include="System.Net.Http" Version="$(SystemNetHttpPackageVersion)" />

build/tasks/AddMetapackageReferences.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,10 @@ public override bool Execute()
8989
continue;
9090
}
9191

92-
var packageVersionValue = GetDependencyVersion(dependencyVersionType, packageName, packageVersion);
92+
var packageVersionValue =
93+
Enum.TryParse<VersionRangeType>(package.GetMetadata("MetapackageVersionRangeType"), out var packageVersionType)
94+
? GetDependencyVersion(packageVersionType, packageName, packageVersion)
95+
: GetDependencyVersion(dependencyVersionType, packageName, packageVersion);
9396

9497
Log.LogMessage(MessageImportance.High, $" - Package: {packageName} Version: {packageVersionValue}");
9598

build/tools/templates/Archive/Archive.csproj

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)