我正在尝试为我的隔离外壳(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,我不确定为什么。我在显示自定义工具窗口时是否遗漏了什么?
谢谢!
编辑:我的项目引用没有正确设置。我最终合并了两个项目,工具窗口现在正确显示。