0

我在文档中找不到不使用插件框架来启动 XSocket 服务器的方法。

我有一个非常简单的库,它包含自己的控制器(位于库本身中)并引用 XSockets。

我真的不需要插件框架,这让我很不安,因为我的库位于一个二进制文件夹中,其中包含许多我无法管理的其他组件。插件框架在如此复杂的环境中无法正常工作,我很确定必须有可能获得服务器单例的实例(new() 不工作)而不必使用:

server = XSockets.Plugin.Framework.Composable.GetExport<IXSocketServerContainer>();

谢谢你的帮助。

4

1 回答 1

1

我的猜测是这样的。您的 bin 文件夹中有一个非 .net 程序集。在 XSocket 插件框架 1.1 版中,尝试加载非 .net 程序集时存在引发异常的错误。

此问题已在 1.3(当前版本)中修复,升级到 XSockets 3.0.3 应该会解决此问题。

于 2014-01-21T20:21:57.483 回答