2017-06-01 3 views
0

I aa einzige Lösung verwenden zu wohnen zwei Projekte in Visual Studio 2012Mit zwei Projekten mit unterschiedlichen Konfigurationseinstellungen in einer einzigen Lösung Visual Studio

Projekt 1:

  • wpf
  • verwendet "Any cpu" -Konfigurationen (was ein Muss ist)

Projekt 1:

  • winforms
  • verwendet "x86" Konfigurationen (das ist ein wieder muß)

die Lösung wie folgt ausgeführt wird.

Das Fenster von wpf-Anwendung öffnet sich als Startfenster. Von hier aus wird ein Knopf gedrückt, um ein Formular im Winform-Projekt zu öffnen.

Problem: Wenn ich die Konfiguration als irgendeine CPU behalten, öffnet sich das Winform-Fenster nicht und gibt einen Fehler aus. Wenn ich die Konfiguration als x86 behalte, würde der WPF einen Fehler ergeben, weil das verwendete Mlapp (Matlab-Anwendung) nicht erkannt wird.

bitte helfen.

+0

Sie haben keine Wahl, Sie müssen auf x86 für WPF gehen. Ihr Winform-Projekt wird nur x86 ausführen und auf x64 emuliert werden !! – GCamel

Antwort

0

Die Lösung besteht darin, einzelne Projekte den jeweiligen Konfigurationen entsprechend anzupassen und dann die Gesamtlösung auf "gemischte Plattformen" zu setzen. es hat funktioniert

Verwandte Themen