2009-01-12 2 views
0

Что я делаю неправильно? У меня есть простое консольное приложение в VS08. Когда я нажимаю «Опубликовать», он создает файл setup.exe в целевой папке. Когда вы запускаете setup.exe, он проходит через установки, но также запускает приложение, что нежелательно, если не сказать больше. Есть ли какая-то настройка, которую я пропускаю или что-то еще?Почему мое консольное приложение работает через setup.exe?

ответ

2

Вы создаете установщик ClickOnce. Тебе это не нужно. Просто выберите «Проект», а затем «Строить ____» в меню. Это создаст файл * .exe в папке проекта под /bin/Debug/ или /bin/Release/. Если нет зависимостей за пределами инфраструктуры .Net (например, дополнительных сборок (dlls) или файла app.config), а инфраструктура уже установлена ​​на компьютерах, которые будут использовать приложение, то вы можете просто распространять exe-файл на сам.

0

Это установка ClickOnce? Возможно, вы хотите создать отдельный проект типа «Настройка и развертывание», чтобы вместо этого создать установщик MSI, который не запускает ваше приложение?

С вашего вопроса на самом деле непонятно, что вы пытаетесь сделать. Вы хотите установить приложение в целевой системе или просто хотите скопировать его в какую-то папку, а затем выполнить?

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