Das Problem besteht darin, dass Projekte, die normal und ohne Fehler erstellt und erstellt werden, keine abgepackten abhängigen Assembly-Assemblys enthalten, wenn das Projekt zum Beispiel über Visual Studio erstellt wird. Was passiert, ist, dass die Anwendung normal installiert wird und dann zur Laufzeit abstürzt, indem sie sagt, dass xyz dll fehlt.Fehlende Abhängigkeiten beim Erstellen durch CruiseControl
Von dem, was ich sagen kann entweder aktualisiert die Abhängigkeiten nicht vor dem Erstellen des Setup-Projekts oder irgendwie nicht alle enthalten.
Wir bauen durch devenv und die Lösung Datei (Alles übersetzen)
gestoßen jemand etwas ähnliches, und wenn ja, wie haben Sie es gelöst?
bearbeiten: CruiseControl läuft in einer anderen maching als die Entwicklung. Außerdem haben wir herausgefunden, dass dies bei Projekten der Fall ist, die in einer Lösung referenziert werden.
IE in einer Lösung mit 3 Projekten, A eine Bibliothek, B eine Anwendung, die A und C ein Setup-Projekt referenziert dann nach dem Build, was passiert ist, dass B fehlt A obwohl der Build erfolgreich ist und die MSI produziert.