Browse Source

fix: Use the provided version field when adding a package.

pull/20199/head
real-zony 2 years ago
parent
commit
f7f1c5ba7e
  1. 6
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs

6
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs

@ -114,7 +114,7 @@ public class SolutionModuleAdder : ITransientDependency
var projectFiles = ProjectFinder.GetProjectFiles(solutionFile);
await AddNugetAndNpmReferences(module, projectFiles, !(newTemplate || newProTemplate));
await AddNugetAndNpmReferences(module, projectFiles, !(newTemplate || newProTemplate), version);
var modulesFolderInSolution = Path.Combine(Path.GetDirectoryName(solutionFile), "modules");
@ -624,7 +624,7 @@ public class SolutionModuleAdder : ITransientDependency
}
private async Task AddNugetAndNpmReferences(ModuleWithMastersInfo module, string[] projectFiles,
bool useDotnetCliToInstall)
bool useDotnetCliToInstall, string version = null)
{
var webPackagesWillBeAddedToBlazorServerProject = ShouldWebPackagesBeAddedToBlazorServerProject(module, projectFiles);
@ -657,7 +657,7 @@ public class SolutionModuleAdder : ITransientDependency
continue;
}
await ProjectNugetPackageAdder.AddAsync(null, targetProjectFile, nugetPackage, null, useDotnetCliToInstall);
await ProjectNugetPackageAdder.AddAsync(null, targetProjectFile, nugetPackage, version, useDotnetCliToInstall);
}
var mvcNpmPackages = module.NpmPackages?.Where(p => p.ApplicationType.HasFlag(NpmApplicationType.Mvc))

Loading…
Cancel
Save