appveyor и MSI
От: Shmj Ниоткуда  
Дата: 20.10.17 13:10
Оценка:
Кто любит appveyor?

Нужно его средствами создать MSI. Написал как советуют тут:

http://help.appveyor.com/discussions/problems/6243-devenv-and-build-vdproj

И ничего не работает, выдает ошибку без всякой информации (devenv завершил с ошибкой -1 или как то так). Вот кто-то сделал с использованием VSIX: https://ci.appveyor.com/project/devlead/appveyor-vdproj-2017

У кого работает?
Re: appveyor и MSI
От: bnk СССР http://unmanagedvisio.com/
Дата: 30.10.17 23:16
Оценка: 3 (1)
Здравствуйте, Shmj, Вы писали:

S>Кто любит appveyor?

S>Нужно его средствами создать MSI. Написал как советуют тут:

Нафик тебе уперся этот vdproj.. Если уж MSI, то почему не WIX (он на appveyor из коробки)?
Re[2]: appveyor и MSI
От: Shmj Ниоткуда  
Дата: 31.10.17 02:51
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Нафик тебе уперся этот vdproj.. Если уж MSI, то почему не WIX (он на appveyor из коробки)?


Пробовал перевести vdproj на wix разными утилитами и скриптами -- ни один не сработал как следует. Чем его вообще делают? Есть ли нормальная утилита, или же все нужно вручную писать?
Re[3]: appveyor и MSI
От: bnk СССР http://unmanagedvisio.com/
Дата: 31.10.17 08:21
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, bnk, Вы писали:


bnk>>Нафик тебе уперся этот vdproj.. Если уж MSI, то почему не WIX (он на appveyor из коробки)?


S>Пробовал перевести vdproj на wix разными утилитами и скриптами -- ни один не сработал как следует. Чем его вообще делают? Есть ли нормальная утилита, или же все нужно вручную писать?


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

Вообще знаю 2 способа перевести существующий автоматически:
1. декомпилировать существующий msi (dark.exe), выкинуть мусор из файлов, прописать пути, скомпилировать обратно.

2. vdproj to wix — специализированное расширение для студии.

Самая вменяемая среда для wix (gui), imho, advanced installer. Если не ошибаюсь, он тоже умеет vdproj импортировать.
Re[4]: appveyor и MSI
От: Shmj Ниоткуда  
Дата: 31.10.17 23:02
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Самая вменяемая среда для wix (gui), imho, advanced installer. Если не ошибаюсь, он тоже умеет vdproj импортировать.


Спасибо, буду проверять.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.