Как упаковать однофайловый Windows EXE для скачивания? - PullRequest
4 голосов
/ 25 января 2011

У меня есть бесплатная программа, которой можно поделиться на моем сайте. Он состоит из одного исполняемого файла Win32. Единственной внешней зависимостью является клиентская среда .NET 4.0. Файл EXE имеет цифровую подпись с моей подписью аутентичного кода.

Как мне упаковать его для распространения с моего сайта и почему?

  • опубликовать сырой EXE-файл?
  • опубликовать ZIP файл, содержащий единственный EXE?
  • создать актуальный установщик (MSI) для публикации?
  • или

Ответы [ 3 ]

4 голосов
/ 25 января 2011

Если вы собираетесь использовать только Windows, лучше всего создать файл MSI. Вы можете создать его, добавив проект установки в свое решение в Visual Studio.

2 голосов
/ 25 января 2011

Опубликовать файл EXE.

Как пользователю, мне было бы удобнее знать, что я скачиваю, и не нужно, например, угадывать, если он был заархивирован.

1 голос
/ 25 января 2011

Я бы предложил создать установщик Inno Setup , который устанавливает программу, создает меню «Пуск» и / или ярлык на рабочем столе, а проверяет на наличие .NET и загружает + устанавливает при необходимости. Также подпишите установщик. Создать установщик очень просто, и это сделает вашу программу более доступной.

...