Почему мое консольное приложение работает через setup.exe? - PullRequest
0 голосов
/ 12 января 2009

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

Ответы [ 2 ]

2 голосов
/ 12 января 2009

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

0 голосов
/ 12 января 2009

Это настройка ClickOnce? Может быть, вы хотите создать отдельный проект типа «Установка и развертывание» для создания установщика MSI, который не запускает ваше приложение?

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

...