private static CliEntry[] UpdateStandaloneCli(FeedEntry feedEntry, string coreToolsArtifactsDirectory, string cliVersion)
 {
     foreach (var cliEntry in feedEntry.standaloneCli)
     {
         // Updating sha2
         cliEntry.sha2         = Helper.GetShaFileContent(cliEntry, cliVersion, coreToolsArtifactsDirectory);
         cliEntry.downloadLink = Helper.GetDownloadLink(cliEntry, cliVersion);
     }
     return(feedEntry.standaloneCli);
 }
Esempio n. 2
0
 private static CliEntry[] UpdateStandaloneCli(FeedEntry feedEntry, string coreToolsArtifactsDirectory, string cliVersion)
 {
     foreach (var cliEntry in feedEntry.standaloneCli)
     {
         string os = cliEntry.OS ?? cliEntry.OperatingSystem;
         if (os.Equals("Windows", StringComparison.OrdinalIgnoreCase) &&
             cliEntry.Architecture.Equals("x64", StringComparison.OrdinalIgnoreCase))
         {
             // Updating sha2
             cliEntry.sha2         = Helper.GetShaFileContent(cliEntry, cliVersion, coreToolsArtifactsDirectory, true);
             cliEntry.downloadLink = Helper.GetDownloadLink(cliEntry, cliVersion, true);
         }
         else
         {
             // Updating sha2
             cliEntry.sha2         = Helper.GetShaFileContent(cliEntry, cliVersion, coreToolsArtifactsDirectory);
             cliEntry.downloadLink = Helper.GetDownloadLink(cliEntry, cliVersion);
         }
     }
     return(feedEntry.standaloneCli);
 }