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