@@ -92,7 +92,7 @@ public ToolInstallGlobalOrToolPathCommand(
9292 NoCache : parseResult . GetValue ( ToolCommandRestorePassThroughOptions . NoCacheOption ) || parseResult . GetValue ( ToolCommandRestorePassThroughOptions . NoHttpCacheOption ) ,
9393 IgnoreFailedSources : parseResult . GetValue ( ToolCommandRestorePassThroughOptions . IgnoreFailedSourcesOption ) ,
9494 Interactive : parseResult . GetValue ( ToolCommandRestorePassThroughOptions . InteractiveRestoreOption ) ) ;
95- nugetPackageDownloader ??= new NuGetPackageDownloader . NuGetPackageDownloader ( tempDir , verboseLogger : new NullLogger ( ) , restoreActionConfig : _restoreActionConfig , verbosityOptions : _verbosity , verifySignatures : verifySignatures ?? true ) ;
95+ nugetPackageDownloader ??= new NuGetPackageDownloader . NuGetPackageDownloader ( tempDir , verboseLogger : new NullLogger ( ) , restoreActionConfig : _restoreActionConfig , verbosityOptions : _verbosity , verifySignatures : verifySignatures ?? true , shouldUsePackageSourceMapping : true ) ;
9696 _shellShimTemplateFinder = new ShellShimTemplateFinder ( nugetPackageDownloader , tempDir , packageSourceLocation ) ;
9797 _store = store ;
9898
@@ -155,7 +155,7 @@ private int ExecuteInstallCommand(PackageId packageId)
155155 toolPath = new DirectoryPath ( _toolPath ) ;
156156 }
157157
158- VersionRange versionRange = _parseResult . GetVersionRange ( ) ;
158+ VersionRange ? versionRange = _parseResult . GetVersionRange ( ) ;
159159
160160 ( IToolPackageStore toolPackageStore ,
161161 IToolPackageStoreQuery toolPackageStoreQuery ,
@@ -241,7 +241,7 @@ private int ExecuteInstallCommand(PackageId packageId)
241241 return 0 ;
242242 }
243243
244- private NuGetVersion GetBestMatchNugetVersion( PackageId packageId , VersionRange versionRange , IToolPackageDownloader toolPackageDownloader )
244+ private NuGetVersion GetBestMatchNugetVersion( PackageId packageId , VersionRange ? versionRange , IToolPackageDownloader toolPackageDownloader )
245245 {
246246 return toolPackageDownloader. GetNuGetVersion (
247247 packageLocation : new PackageLocation ( nugetConfig : GetConfigFile ( ) , sourceFeedOverrides : _source , additionalFeeds : _addSource ) ,
0 commit comments