Skip to content

Commit cc14492

Browse files
authored
Merge pull request #4238 from schleupen/alias-support
add alias support
2 parents 545d005 + ebb03f8 commit cc14492

File tree

2 files changed

+509
-498
lines changed

2 files changed

+509
-498
lines changed

src/Paket.Core/Installation/RestoreProcess.fs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,8 @@ let createProjectReferencesFiles (lockFile:LockFile) (projectFile:ProjectFile) (
446446
let combinedCopyLocal = combineCopyLocal resolvedPackage.Settings packageSettings
447447
let combinedOmitContent = combineOmitContent resolvedPackage.Settings packageSettings
448448
let combinedImportTargets = combineImportTargets resolvedPackage.Settings packageSettings
449+
let aliases = if direct then packageSettings.Settings.Aliases |> Seq.tryHead else None
450+
449451
let privateAssetsAll =
450452
match combinedCopyLocal with
451453
| Some true -> "true"
@@ -465,6 +467,11 @@ let createProjectReferencesFiles (lockFile:LockFile) (projectFile:ProjectFile) (
465467
match combinedImportTargets with
466468
| Some false -> "false"
467469
| _ -> "true"
470+
471+
let alias =
472+
match aliases with
473+
| Some(x) -> x.Value
474+
| _ -> ""
468475
let line =
469476
[ packageName.ToString()
470477
package.Version.ToString()
@@ -473,7 +480,8 @@ let createProjectReferencesFiles (lockFile:LockFile) (projectFile:ProjectFile) (
473480
privateAssetsAll
474481
copyLocal
475482
omitContent
476-
importTargets ]
483+
importTargets
484+
alias]
477485
|> String.concat ","
478486

479487
list.Add line

0 commit comments

Comments
 (0)