diff --git a/src/code/InstallHelper.cs b/src/code/InstallHelper.cs index 0a589c04e..5f4b0773c 100644 --- a/src/code/InstallHelper.cs +++ b/src/code/InstallHelper.cs @@ -813,6 +813,7 @@ private Hashtable BeginPackageInstall( { return packagesHash; } + pkgToInstall.RepositorySourceLocation = repository.Uri.ToString(); pkgToInstall.AdditionalMetadata.TryGetValue("NormalizedVersion", out string pkgVersion); if (pkgVersion == null) { @@ -980,6 +981,7 @@ private bool TryInstallToTempPath( var pkgVersion = pkgToInstall.Version.ToString(); var tempDirNameVersion = Path.Combine(tempInstallPath, pkgName.ToLower(), pkgVersion); Directory.CreateDirectory(tempDirNameVersion); + if (!TryExtractToDirectory(pathToFile, tempDirNameVersion, out error)) { return false;