Мне потребовались бы часы, чтобы разглагольствовать обо всем, что я ненавижу в ВДПРОЙ. Я не буду, потому что по моему (экспертному) мнению, это уже установленный закон, который VDPROJ сосет. Если ваша установка настолько проста, что вы не заметили никаких проблем, то, я думаю, придерживайтесь ее. Но если вы уже столкнулись с инструментом, пытающимся заставить его делать то, чего он не делает, то примите мой совет и быстро выбросьте его для WiX.
10 вещей, которые я ненавижу в VDPROJ
- Нет поддержки MSBuild. Конечно, вы можете вызвать devenv из команды
линия, но это не так хорошо.
- Нет разоблачения критической концепции
компонент. Каждый файл / reg ключ является ключевым файлом своего собственного компонента.
- Нет эффективного способа полностью исключить автоматическое сканирование зависимостей.
- Ярлыки всегда рекламируются
- Нет способа описать услугу.
- Нет способа описать многие вещи, которые приводят к злоупотреблению обычаями.
действия.
- Нет способа точно контролировать планирование / выполнение
нестандартные действия. Слишком отвлечено.
- Абстракция неверна. Отложенный
CA запланированы с Олицетворением, которое ломается на Перспективе.
- Различные ограничения ведут вас по пути массажа встроенного MSI
во время пост-сборки обойти все ограничения. Результаты в
очень плохие средства автоматизации сборки.
- Таблицы каталогов модуля слияния
написаны неправильно.
- 100 других вещей отстой, что я не
вспоминая прямо сейчас.