-
Автор темы
- #1
В этой теме я покажу, как можно сделать самый простой установщик
для вашего проекта в виде консольного приложения на c#.
1. Для начала создаём проект:
2. Вставляем следующий код в наше приложение:
3. В пропуски помещаем ссылки и названия (примеры в комментариях)
В итоге мы получаем удобный и простой установщик, котороый отлично подойдёт новичкам.
Пример работы можно посмотреть тут:
для вашего проекта в виде консольного приложения на c#.
1. Для начала создаём проект:
2. Вставляем следующий код в наше приложение:
3. В пропуски помещаем ссылки и названия (примеры в комментариях)
В итоге мы получаем удобный и простой установщик, котороый отлично подойдёт новичкам.
Пример работы можно посмотреть тут:
Пожалуйста, авторизуйтесь для просмотра ссылки.
C#:
Console.Title = "Installer";
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine("DownLoading");
WebClient wc = new WebClient();
String file = " "; // Название файла (Например: Bin)
String link = " "; // Ссылка на скачивание ZIP файла (Например: https://pastebin.com/raw/FhSEHTAg )
String download = wc.DownloadString(link);
String path = file + ".zip";
wc.DownloadFile(download, path);
Console.WriteLine("Extracting");
const string source = " "; // Путь к установленному архиву (Например: .//Bin.zip)
string destinationFolder = source.Remove(source.LastIndexOf('.'));
ZipFile.ExtractToDirectory(" ", Directory.GetCurrentDirectory()); // Распаковка архива в директорию установщика (Например: .//Bin.zip)
File.Delete(" "); // Удаление распакованного архива в директории установщика (Например: .//Bin.zip)
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Successfully!");
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine("Press any key to continue...");
Console.ReadKey();