0

Я начал тяжелую работу по преобразованию старого проекта Web Setup в InstallShield LE.InstallShield LE - Можно ли создать проект чистой веб-установки. Если да, то как?

Так что я искал вокруг, как это сделать. И мой БОГ, насколько это беспорядочно.

Я следовал за одним из этих руководств. Кажется, мне нужно установить некоторые фиктивные данные в Program Files, чтобы установить веб-приложение ...? Я не нашел способа удалить/удалить часть программных файлов в настройке. Диалоги установки показывают целевую папку как C: \ Program Files \ whatever.

Возможно ли установить веб-приложение ТОЛЬКО в нужную папку IIS?

Я хочу чистую установку. Никаких нежелательных остатков просто потому, что InstallShield - это способ ограничить.


Это не досаждает мне до конца, что нет простого инструмента установки. Я даже пытался взломать проект проекта VS2010 (c: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ Tools \ Deployment) для работы с VS2013. Он почти загружен, но получил ошибку «80070057 - E_INVALIDARG» при загрузке.

Если кто-то достаточно храбр и знает, как работают отдельные типы проектов, возможно, мы сможем снова запустить рабочий (но старый) проект.

+0

Я только сейчас пытаются создать проект веб-настройки в VS 2013, и я столкнулся с этой проблемой. Я думаю, что кто бы в MS не принял решение удалить проекты установки из VS, нужно, чтобы их головы рассматривались. Я думаю, что это должно считаться одним из самых монументально плохих решений всех времен (наряду с Windows 8). Поэтому позвольте мне понять это: я могу создать веб-проект с VS 2013, но я не могу его развернуть? WTF человек? –

+0

Я сейчас возглавляю путь WIX. Взгляните на это. Парень создал проект веб-установщика «hello world» для WIX, который я использовал в качестве базы. Это вместе с автоматической сборкой файлов для упаковки (из папки развертывания ms) все это автоматически. – Wolf5

+0

Теперь я создал общий шаблон Wix Web Setup, который будет создавать любой веб-проект (webapps). Поставит его рано или поздно, когда он пройдет через множество практических обновлений из старых проектов веб-настройки. сделал vsix этого. должна быть базой для любых веб-настроек. http://halsvik.net/downloads/WebSetup2013Installer.vsix (req: Wix toolset 3.8) – Wolf5

ответ

0

Отсутствие ответов и мой бесплодный поиск дают один ответ. InstallShield LE не способен на это.

Вам лучше использовать WiX для этого. Увидеть, как это сделали другие, и изменить его, - это самый быстрый способ получить что-то и запустить.

Это результат такой работы: http://halsvik.net/downloads/WebSetup2013Installer.zip

И, кажется, MS решил добавить поддержку старых проектов Microsoft Setup (VDPROJ) снова: http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d