2017-01-22 2 views
0

Я сделал простое настольное приложение контрольного списка в Visual Studio 2015, и я готов поделиться им с миром. Проблема в том, что я не знаю, как сделать установщик для него, который я могу разделить в Интернете. У меня установлен инсталлятор, но это установщик по умолчанию ClickOnce Visual Studio, который не будет работать, когда я удалю его из его исходного местоположения.Как я могу поделиться установщиком, созданным Visual Studio?

Есть ли способ, которым я могу его упаковать, чтобы я мог его загрузить, а затем поделиться им ? Нужно ли мне вводить код самостоятельно, или какая-нибудь надстройка или инструмент, который сделает это для меня?

+1

Вы просто установите для него установщик MSI Jeff, меню «Файл»> «Добавить проекты»> «Пакет и развертывание»> запустите мастер и Google для получения дополнительной справки. –

+0

Проблема в том, что я использую VS 2015, у которого этого нет. Я создал для него проект настройки WiX, но я не знаю, как его использовать. –

+0

WiX - это PITA. VS2013 не имел проекта установки, 2015 делает. –

ответ

0

Вы можете получить расширение MS Installer из here... Там один для VS 2013 тоже. (кредит для peterG для комментариев)

0

Посмотрите на этот старшем пост шахты:

Что вы можете сделать, открыть проект, как будто собирается изменить его, просто зайдите в «Проект», а затем «Опубликовать (Безотносительно-ваш-произведения -name-есть) .vb в нижней части. Затем с помощью мастера, чтобы закончить. в конце концов, что вы сохранили ех на рабочем столе, три файла будет отображаться.

  1. «Какой бы ни было-Your-заводским имя -is ".exe И его форма значка меняется.
  2. Папка под названием« Файлы приложений »
  3. И «setup.exe» Его значок как диск на чем-то.

Впервые нажмите setup.exe и откройте приложение. С этого момента, «Независимо от вашей работы-имя-это» .exe откроется нормально. Я обычно храню все три в ZIP-папке, которую я загружаю на своем веб-сайте и могу быть загружен оттуда.

Чтобы получить лучший пример, выберите мой website. Я использую этот сайт для хранения моих файлов для резервного копирования.

+0

Вы можете это сделать, но программа установки не работает. Его нельзя перенести из своего местоположения публикации или он не будет работать. –

+0

@Jeff - Ну, я разрезал вставить его в мой zipped-файл для загрузки. Кроме того, я просто попытался, и это сработало. – TGamer

+0

То, что вы описываете, является издателем ClickOnce, который OP уже сказал, что он не может работать. Я предложил ему попробовать расширение установщика MSI, которое добавляет обратно функцию создания MSI, которая была удалена из более поздних версий VS, заменена на InstallShield. Тогда есть WiX. , , У каждого из них есть ограничения, но в моем личном опыте расширение MSI хорошо работает для проектов, для которых не требуется много сложных функций в их установщике.Тем не менее, ClickOnce можно также убедить работать, но он не будет работать с клиентами, у которых есть, например, Citrix, и использует нестандартные расположения файлов. – peterG

Смежные вопросы