Почему нужно пойти для Windows Installer XML (WiX), когда мы имеем в созданном установщике .net MSI?
Введение в руководство по WiX дает основное представление о преимуществах WiX по сравнению с другими инструментами разработки установки (включая проекты установки VS):
Надеюсь, это поможет.
Пакеты развертывания Visual Studio могут быть созданы только Visual Studio. Они не могут быть построены с использованием простых командных строк MSBuild, что делает их менее идеальными, например, для построить серверы.
Мне потребовались бы часы, чтобы разглагольствовать обо всем, что я ненавижу в VDPROJ. Не буду, потому что, по моему (экспертному) мнению, это уже устоявшийся закон, что ВДПРОЙ - отстой. Если ваша установка настолько проста, что вы не заметили никаких проблем, то я предполагаю, и придерживайтесь ее. Но если вы уже боретесь с инструментом, пытаясь заставить его делать то, чего он не делает, то прислушайтесь к моему совету и быстро выбросьте его для WiX.
10 вещей, которые я ненавижу в VDPROJ