我在C#中编写了一个插件,其中托管应用程序处理我WpfWorkbench
的一个实例,以便允许我向它的UI添加contols(它实际上是一种破解......无论如何我得到了{运行时{1}}实例。
问题是,我无法在代码中将返回的对象从WpfWorkbench
强制转换为Window
,因为我的项目中没有WpfWorkbench
命名空间引用。
我已下载SharpDevelop 4.4
framework并尝试在其中找到类引用的Dll,但未成功。
我不是一个经验丰富的VS用户,所以我想我可能只是错过了一个显而易见的事情。我应该期望在框架中找到ICSharpCode.SharpDevelop.Gui
命名空间吗?或者它是某种加载项?
答案 0 :(得分:1)
在SharpDevelop 4.4中,WpfWorkbench位于ICSharpCode.SharpDevelop.dll中。但是,WpfWorkbench是一个内部类,因此除非您使用反射,否则它将无法使用。
你到底想要做什么?可能还有另一种方法可以做到这一点。通常,SharpDevelop使用.addin文件通过其addin系统进行扩展。