Если ваше приложение действительно является просто файлом .exe, то, вероятно, можно распространять его как есть без установщика.Это может быть предпочтительнее для более продвинутых пользователей, поскольку им не нужно беспокоиться об удалении поврежденной / нежелательной установки - они могут просто удалить файл и покончить с ним.
С другой стороны, большинствоПользователи Windows привыкли работать с установщиками и автоматически создавать ярлыки на рабочем столе или в Пуск -> Программы.Это где MSI может действительно помочь.Кроме того, использование установщика обычно помещает ваше приложение в панель управления «Установка и удаление программ», которую большинство людей знают, как использовать.Кроме того, если ваше приложение представляет собой нечто большее, чем один файл .exe (например, несколько DLL-файлов и файлов ресурсов), вы, вероятно, захотите использовать MSI-файл.
Создать установщик легко, посмотрите на "Настройка проектов »в Visual Studio.