22 lines
No EOL
840 B
C#
22 lines
No EOL
840 B
C#
using System;
|
|
|
|
public class SetupMSBuild
|
|
{
|
|
public static void Download(string directory)
|
|
{
|
|
try
|
|
{
|
|
var wc = new System.Net.WebClient();
|
|
var content = wc.DownloadString("https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16");
|
|
var url = System.Text.RegularExpressions.Regex.Match(content,
|
|
"https://download.visualstudio.microsoft.com/download/.*\\.exe").Value;
|
|
Console.WriteLine(url);
|
|
wc.DownloadFile(url, System.IO.Path.Combine(directory, "vs_BuildTools.exe"));
|
|
wc.DownloadFile("https://dist.nuget.org/win-x86-commandline/latest/nuget.exe", System.IO.Path.Combine(directory, "nuget.exe"));
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
Console.WriteLine(e);
|
|
}
|
|
}
|
|
} |