ICSharpCode.SharpDevelop.Gui.WpfWorkbench - 无法找到包含的程序集

时间:2014-07-14 09:20:01

标签: c# .net-assembly using wpftoolkit sharpdevelop

我在C#中编写了一个插件,其中托管应用程序处理我WpfWorkbench的一个实例,以便允许我向它的UI添加contols(它实际上是一种破解......无论如何我得到了{运行时{1}}实例。

问题是,我无法在代码中将返回的对象从WpfWorkbench强制转换为Window,因为我的项目中没有WpfWorkbench命名空间引用。

我已下载SharpDevelop 4.4 framework并尝试在其中找到类引用的Dll,但未成功。

我不是一个经验丰富的VS用户,所以我想我可能只是错过了一个显而易见的事情。我应该期望在框架中找到ICSharpCode.SharpDevelop.Gui命名空间吗?或者它是某种加载项?

1 个答案:

答案 0 :(得分:1)

在SharpDevelop 4.4中,WpfWorkbench位于ICSharpCode.SharpDevelop.dll中。但是,WpfWorkbench是一个内部类,因此除非您使用反射,否则它将无法使用。

你到底想要做什么?可能还有另一种方法可以做到这一点。通常,SharpDevelop使用.addin文件通过其addin系统进行扩展。