分離シェル(VS2010)用にいくつかのカスタムツールウィンドウを作成しようとしています。以下はツールウィンドウのコードです。
[Guid("xxxx")]
public class ToolWindow1: ToolWindowPane
{
public ToolWindow1()
: base(null)
{
this.Caption = "BAM0";
}
}
経由でツールウィンドウを開こうとしています
[ProvideToolWindow(typeof(ToolWindow1))]
...
ToolWindowPane window = this.FindToolWindow(typeof(ToolWindow1), 0, true);
ただし、FindToolWindow呼び出しでTargetInvocationExceptionが発生し、その理由がわかりません。カスタムツールウィンドウの表示に何か足りないものがありますか?
ありがとう!
編集:私のプロジェクト参照が正しく設定されていませんでした。2つのプロジェクトをマージすることになり、ツールウィンドウが正しく表示されるようになりました。