Проблема с созданием установщика - файл не найден

Я сделал приложение и хочу раздать его своим друзьям. Я не могу сделать Clickonce, потому что моему приложению нужны аргументы командной строки, и я слышал, что Clickonce приложения не могут принимать аргументы командной строки. Для настройки я использовал ограниченную версию установочного щита и внес в него все необходимые изменения. Файл, который я добавляю в помощник проекта install-shield, находится в папке bin\Debug моего решения.
Проблема, с которой я столкнулся, заключается в том, что хотя установка работает нормально на моем компьютере, на компьютере моего друга она не работает. т. Возникает ошибка, что программа установки не может найти файл «.exe». Я пытался исправить эту ошибку за последние 3 дня, но бесполезно. Я гуглил и пробовал сам много раз, но проблема все еще существует.

Я пытался использовать InnoSetup, но возникает та же ошибка.


person Pratik Singhal    schedule 03.12.2013    source источник


Ответы (1)


Я вижу, что вы используете вкладку Project Assistant. Вы добавляете эти файлы в Application Files и сопоставляете, где они будут развернуты на целевой машине? В противном случае ваша установленная программа не будет иметь всех зависимых файлов, необходимых для запуска.

Ваше представление должно выглядеть так:

Файлы приложения InstallShield

person Derek W    schedule 03.12.2013
comment
Спасибо за решение, но проблема осталась. Когда я нажимаю на папку Disk1, созданную в проекте установки, созданном installshield, вместо создания копии файла .exe в папке ProgramFiles папка остается пустой. Как я могу это исправить - person Pratik Singhal; 04.12.2013
comment
Каков ваш точный тип проекта? См. здесь: helpnet.installshield.com/installshield16helplib/ - person Derek W; 04.12.2013