2010-12-20 7 views
1

Es scheint noch nicht möglich, .vdproj auf einem Build-Server zu erstellen, ohne Visual Studio installiert zu haben. Die Verwendung von Wix scheint jedoch sehr viel komplizierter zu sein.Was sind die Optionen zum Erstellen eines Installationsprogramms auf einem Build-Server ohne Visual Studio

Gibt es noch andere Möglichkeiten, die folgende Aufgabe zu tun:

  • Visual Studio 2010-Lösung mit mehreren Projekten (.csproj)
  • Viele losen Content-Dateien (nicht in Baugruppen)
  • Installer gebaut werden müssen, auf Build-Server ohne Visual Studio (devenv.exe/devenv.com)
  • Installer muss Registrierungsschlüssel erstellen
  • In staller müssen Dateierweiterungen mit installiertem Produkt
  • Installer muss unterstützt Upgrades (Version Upgrades)
  • Installer sollte in der Lage sein registrieren COM-Komponenten
  • Installer sollte in der Lage sein, vor dem JIT-Baugruppen

Mein Ziel assoziieren ist:

  • Effort Installateur zu halten niedrig
    • Mini ist mal ändert, wenn neue Projekt (Montage) zur Lösung gegeben wird
    • Ideal: keine Änderungen, wenn neue Inhaltsdateien zu einem der Projekte

Ich Vielleicht bekommen einfach nicht den Punkt mit Wix hinzugefügt werden, aber die Projektausgabe (wie in .vdproj) scheint sehr kompliziert.

Alle Vorschläge sehr geschätzt!

+0

Ich benutze Wix, aber es ist definitiv nicht "geringer Aufwand". Mächtig, aber es ist eine neue Sprache, ein neuer Dialekt, den du lernen musst. – Cheeso

Antwort

2

OK Ich entschied mich für Wix. Herausgefunden, dass mit Votive Projektausgabe wie in .vdproj (Binärdateien, Inhalt, Symbole und sogar Quellcode) enthalten sein kann.

Wenn ich in kompliziertere Situationen stoße, wo dies nicht ausreicht, könnte ich auf irgendeine Art von Erntemaschine (Hitze, Paraffin) zurückgreifen.

Siehe einige Links in den Kommentaren unten (zu wenig Ruf, um mehr als 1 Link in diesem Post zu posten).

+0

Link für Heat.exe: http://wix.sourceforge.net/manual-wix3/heat.htm – wkada

+0

Link für Paraffin: http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/08 /31/zen-of-paraffin.aspx – wkada

+0

Ein Artikel aus einer deutschen Zeitschrift über Wix und MSBuild über einige gängige Szenarien: http://www.dotnetpro.de/articles/freearticles/pdf/2010-10-MSBuild.pdf – wkada

0

Überprüfen Sie die InstallShield 2010 Limited Edition (kostenlos für Visual Studio 2010-Benutzer). Es hat so ziemlich alle Funktionen, die VDPROJ (im Ruhestand BTW) hat und unterstützt stille Builds. Sie erhalten eine Lizenz für Ihre Entwicklungsumgebung und eine Lizenz für Ihre Build-Maschine.

Verwandte Themen