Jeśli chcesz używać WiX, potrzebujesz przynajmniej podstawowej wiedzy na temat działania Windows Installer. Najlepszym punktem odniesienia jest The Definitive Guide to Windows Installer, który zawiera wszystkie podstawowe informacje z przykładami wykorzystującymi Visual Studio i Orca.
WiX jest bardzo łatwy do nauczenia po zapoznaniu się z Instalatorem Windows.
Poprawnie napisany pakiet Instalatora Windows będzie bardziej stabilny i odporny niż cokolwiek innego, co możesz sobie wyobrazić. Zajmie to około miesiąca, abyś mógł się z tym pogodzić, a ty będziesz się lepiej czuł i będziesz z nim więcej uczyć się z biegiem czasu.
Z drugiej strony, NSIS zajmuje tylko jeden dzień nauki - to tylko prosty język skryptowy.
@wcoenen - Zgadzam się, że na pewno dowiesz się więcej czytając różne blogi osób z zespołu WiX, ale osobiście uważam, że ta książka daje naprawdę solidne podstawy, które ułatwiają zrozumienie pojęć, które oni ". o czym rozmawiam.
@Sandeep - Trzeba pakietu MSI oprogramowania korporacyjnego, jeśli nie masz zamiaru sprzedawać swój produkt do klientów, którzy potrzebują automatycznego rozmieszczania w zamkniętym środowisku, a następnie w dół NSIS będzie Ci dobrze :)
@ romkyns InnoSetup jest dość ograniczony w mojej opinii, możesz zrobić tak samo z plikiem wsadowym i samowyodrębniającym się EXE - wszystko sprowadza się do twojego rynku docelowego, klienci korporacyjni/korporacyjni żądają MSI - użytkownicy domowi nie dbają tak długo jak działa i z przyjemnością kliknąłby dwukrotnie plik SETUP.BAT :)
"spełnij wszystkie moje potrzeby" - WSZYSTKO z nich? Nie, nie wymieniaj ich proszę :-D –