2016-10-30 2 views
1

У меня есть небольшая программа, что я сделал в C# с помощью VS 2012. Я хочу, чтобы сделать файл setup.exe, так что я сделал BUILD -> Publish "Project Name", но он создал четыре файла:C# Visual Studio Создание файла настройки

  1. setup.exe
  2. autorun.inf
  3. * .Application файл
  4. "Application Files" папку

все эти файлы в папке с именем «publish».

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

Благодарю вас за помощь.

+0

Обычно я использую этот вариант для публикации на компакт-диск. Опция CD создаст установочную папку на любой дисковой системе (а не только на компакт-диске). Затем при запуске setup.exe задаются все параметры. Вы можете скопировать папки публикации на другой компьютер так же, как коммерческое программное обеспечение, – jdweng

+0

Теперь, когда я публикую опцию defualt, это CD, и это то же самое ... – TheDaJon

+0

Обычно setup.exe будет устанавливаться в папке Program File и давать выберите папку для установки. Программа должна иметь ярлык в кнопке «Пуск» («Все программы») в зависимости от версии окон. Настройка также создает ярлык на рабочем столе. И, наконец, это должно быть на установленных на панели управления программах. – jdweng

ответ

0

Вы можете использовать wixtool вместо vs installer. Инструмент дает вам больше возможностей и настроек.

0

Я предлагаю использовать Windows Installer:

  • Перейти к расширений и добавить его с помощью поиска его в Поиск поле.

  • Добавьте новый проект в то же решение и выберите новый установщик . Выберите Мастер установки.

  • Следуйте инструкциям.

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