私は別のクラスライブラリプロジェクトで別のプロセスとして定義されているウィンドウ(WPF)を表示するために探しています。これを行う方法はありますか?新しいプロセスで2番目のプロジェクトの新しいインスタンスを開始する方法
私はこの方法でそれを起動したときに占有メモリがそこに居るので、新しいプロセスでプロジェクトの第2インスタンスを起動する必要があります。
secondProject.WPFWindow win = new secondProject.WPFWindow();
win.Show();
私は複数のプロジェクトとのONEソリューションを持っています。
- スタートアッププロジェクトはWPFアプリです、出力タイプ:Windowsアプリケーション(exeファイル)。
- 他のすべてのプロジェクトは、出力タイプ:クラスライブラリ(dllファイル)です。今私は、このコードによって、「アプリケーション」(DLLとして構築されたこの1つの溶液中の他のプロジェクトを)実行しています
:
secondProject.WPFWindow win = new secondProject.WPFWindow();
win.Show();
私が欲しい私は通常...新しいプロセスでのアプリのことでしょうrunnigされますProcess.Start()
を使用してください、しかし、私はexeファイルが必要なので、このケースではありません。そして、私はDLLを持っています。
2番目のプロジェクトは何ですか? –
英語が驚くほどでない場合でも詳細を追加してください。 – Coops
他のアプリの中で2番目のアプリを起動しようとしていますが、それは間違いありませんか? – Keeano