Frage

Ich habe ein XAML Browser gehostete Anwendung (XBAP) Projekt bekommt, das eine Abhängigkeit von einem anderen Projekt hat, das nur x86 ist. Allerlei bricht die Hölle los zur Laufzeit (in Bezug auf die DLLs Rupfen), wenn ich die Zielplattform als „Any CPU“ verlassen. Allerdings, wenn ich das XBAP-Projekt zum Ziel x86 wechseln, erhalte ich die folgenden Kompilierung-Fehler:

  

Fehler 7 - bauen kann nicht ein   plattformspezifischen XAML Browser   Anwendung. Wenn HostInBrowser Eigenschaft   wird auf ‚True‘ gesetzt, entweder nicht eingestellt   die PlatformTarget Eigenschaft oder eingestellt   zu 'AnyCPU'.

Gibt es eine Arbeit um für das? Oder werde ich muß einig schrecklichen Multi-Prozess herauszufinden + IPC-Lösung für diesen *?

* Der bloße Gedanke an denen mich mit Schrecken füllt

War es hilfreich?

Lösung

Wenn die abhängige DLL haben keine Links nativen DLL win32 Sie es in Reflector dissasemble konnte und neu kompilieren wie Any CPU oder erhalten eine Jede CPU-Version, wenn möglich. Wenn es win32 Links hat, dann denke ich, Sie es in Multi-Procs spalten, wie Sie vorschlagen.

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