@@ -99,7 +99,7 @@ public ToolPackageInstance(PackageId id,
9999
100100 var installPath = new VersionFolderPathResolver ( PackageDirectory . Value ) . GetInstallPath ( ResolvedPackageId . ToString ( ) , ResolvedPackageVersion ) ;
101101 var toolsPackagePath = Path . Combine ( installPath , "tools" ) ;
102-
102+
103103 // Get available frameworks before deserializing tool configuration
104104 // This allows us to provide better error messages if the tool requires a higher .NET version
105105 List < NuGetFramework > availableFrameworks = [ ] ;
@@ -189,33 +189,33 @@ private static ToolConfiguration DeserializeToolConfiguration(LockFileTargetLibr
189189 if ( availableFrameworks . Count > 0 )
190190 {
191191 var currentFramework = new NuGetFramework ( FrameworkConstants . FrameworkIdentifiers . NetCoreApp , new Version ( Environment . Version . Major , Environment . Version . Minor ) ) ;
192-
192+
193193 // Find the minimum framework version required by the tool
194194 var minRequiredFramework = availableFrameworks
195195 . Where ( f => f . Framework == FrameworkConstants . FrameworkIdentifiers . NetCoreApp )
196196 . MinBy ( f => f . Version ) ;
197-
197+
198198 // If all available frameworks require a higher version than current runtime
199199 if ( minRequiredFramework != null && minRequiredFramework . Version > currentFramework . Version )
200200 {
201201 var requiredVersionString = $ ".NET { minRequiredFramework . Version . Major } .{ minRequiredFramework . Version . Minor } ";
202202 var currentVersionString = $ ".NET { currentFramework . Version . Major } .{ currentFramework . Version . Minor } ";
203-
203+
204204 var errorMessage = string . Format (
205205 CliStrings . ToolRequiresHigherDotNetVersion ,
206206 packageId ,
207207 requiredVersionString ,
208208 currentVersionString ) ;
209-
209+
210210 var suggestion = string . Format (
211211 CliStrings . ToolRequiresHigherDotNetVersionSuggestion ,
212212 minRequiredFramework . Version . Major ,
213213 currentFramework . Version . Major ) ;
214-
214+
215215 throw new ToolConfigurationException ( $ "{ errorMessage } { suggestion } ") ;
216216 }
217217 }
218-
218+
219219 throw new ToolConfigurationException (
220220 CliStrings . MissingToolSettingsFile ) ;
221221 }
0 commit comments