事実
AddIns
MAF を使用して (レガシー WinForm exe の) アウト プロセスを管理するホスト アプリケーションを作成しようとしています (例: Add-ins and Extensibility )
アクティベーションは、次のAddIn
ようにプロセス外で行われます。
addinToken.Activate<PluginHostView>(new AddInProcess(), AddInSecurityLevel.FullTrust);
プラグインを追跡し、TooStripMenu
. ホスト アプリケーションのToolStripMenuitem.Click
イベントは、コントラクトPlugIn.ShowMainDialog()
の一部である - メソッドを起動します。AddIn
(sender as PluginToolStripMenuItem).PlugIn.ShowMainDialog();
X プロジェクト (WinForm アプリケーション) は、以下AddIn
を含むクラスにコントラクトを実装します。
public override void ShowMainDialog()
{
new Form1().Show();
}
上記のホスト アプリケーションを実行するAddIn
X Form
と、プロセスがハングし、何が問題なのかを突き止めるのが非常に難しくなります :-(
質問
そこに含まれているnew AddInProcess()
ホストに使用する実用的なサンプルはありますか?AddIns
WinForms