2009-03-08 18 views
23

Szukamy automatyzacji generacji MSI dla produktu, który rozwijamy. Obecnie mamy MSBuild budowanie źródła do lokalizacji sieciowej, to jest dobre dla testów, ale jeśli chodzi o wydanie oprogramowania, będziemy musieli zawinąć je w MSI.Integracja Wix z MSBuild

Oprogramowanie to wszystko .Net bar 1 Komponent COM, który będzie musiał zostać zarejestrowany na każdym komputerze, na którym zostanie zainstalowany.

Zastanawiam się, jak zintegrować Wix z MSBuildem, aby wygenerować nowy skrypt wix wraz z MSI, który jest w stanie obsłużyć nowe i uaktualnione instalacje.

Każda pomoc w tej sprawie jest bardzo doceniana.

Dzięki,

Brendan

Odpowiedz

23

Oczywiście, w MS Build są zadania, które mogą zrobić wszystko, czego potrzeba do zbudowania MSI z WiX. Czy można to zintegrować na serwerze kompilacji/integracji?

Nowsze wersje Wix zawierają plik o nazwie "wix.targets", który powinien zacząć.

także sprawdzić te drobne artykuły na ten temat:

Obejmują one temat bardziej szczegółowo i są niezwykle pomocne w rozpoczęciu pracy.

11

należy pobrać i zainstalować Votive. Spowoduje to utworzenie pliku projektu Visual Studio, którego można użyć z MSBuild do utworzenia MSI opartego na WiX.

+0

to nie jest oczywiste z tego linku - czy wotywna część instalacji wix? – Tim

+2

Afaik jest zawarty w instalatorze WiX (jeśli to się ostatnio nie zmieniło). –

+0

nie zapomnij, że nie można go używać w Visual Studio Express –