Frage

alle, ich habe ein ziemlich frustrierend Problem. Die betreffende Anwendung hat einen MFC-GUI, die die Klassen in dem MFC Featurepack verwendet. Diese GUI verwendet eine DLL, die in C ++ \ CLI entwickelt wird. Unser Unternehmen verwendet Cruise Control. NET (1.4.4 SP1) unter Windows Server 2008 SP2 für kontinuierliche Integration. Cruise Control ist Setup die Version von MSBuild zu verwenden, die mit der Version 3.5 auf dem Rahmen kommt.

Das Problem in Frage ist, dass, wenn ich die bauen, die Tempomaten verwenden erstellt, ich die folgende Fehlermeldung: „Nicht behandelte Ausnahme bei 0x7642fbae (kernel32.dll) in FormView.exe: 0xE0434F4D. 0xe0434f4d“ Nach einigem Graben scheint das Problem zu sein, dass der GUI nicht den C ++ \ CLI Baugruppe mag.

Die „Gotcha“ ist, dass, wenn ich auf den Server anmelden, und Powershell verwenden, den gleichen MSBuild-Befehl ausführen, funktioniert die Build. Jede Idee?

War es hilfreich?

Lösung

Die Frage war, wie ich das Installationsprogramm aufbaute. Es war eine separate Lösung von der Hauptlösung des Projektes und war damit eine separate Aufgabe aus dem primären Build. Daher wurde die Ausgabebaugruppen zweimal unterzeichnet und Lader beschwerte sich, weil die eine die Anwendung nicht mehr gültig wollte.

Andere Tipps

Sie könnten versuchen, den Prozess zu dem Visual Studio-Debugger anhängen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top