2017-02-01 2 views
0

Ich habe ein Wix-Setup-Projekt und ein Wix-Bundle-Projekt in der gleichen Lösung erstellt. Ich habe die MSI-Datei des Setup-Projekts als Quelle eines Pakets in die Bundle-Anwendung aufgenommen. (Es hat einen Verweis auf die Setup-Anwendung)Einschließlich Wix-Setup-Projekt Ausgabe in Wix-Bundle

Ich habe festgestellt, dass, wenn ich versuche, die gesamte Lösung zur gleichen Zeit zu erstellen, bekomme ich einen Fehler beim Versuch, den Bootrapper zu installieren "fehlgeschlagen Nutzlast zu finden ..."

Wenn ich jedoch das Setup-Projekt und dann den Bootrapper baue, wird es ohne Probleme installiert.

Warum ist das ?? Es scheint, dass es den letzten Installer ergreift, bevor das Setup-Projekt fertig ist, den aktuellen zu bauen.

Antwort

1

Fügen Sie einen Verweis auf das MSI-Projekt im Bundle-Projekt hinzu. So sagen Sie MSBuild das Bundle hängt von der .msi ab.

+0

Es hat einen Bezug darauf und es baut. Ich habe festgestellt, dass dieses Problem nur auftritt, wenn ich ein "Rebuild" im Visual Studio mache. –