StartUp怎么加载自定义插件

0 投票
我新建一个SuperMap Desktop StartUp,定义一个窗口继承FormBase,如何加载自定义插件?
6月 5, 2017 分类:  531次浏览 | 用户: jinhua1987 (9 分)

1个回答

0 投票
 
已采纳

您好,<!--StartFragment -->start up最多只能配置工作环境。
想要加载插件,您需要将插件对应的config文件拷贝到主目录下的WorkEnvironment文件夹中。

6月 5, 2017 用户: 张阳名 登峰造极 (5,294 分)
采纳于 6月 6, 2017 用户:jinhua1987
也就是说二次开发的窗口,不能用插件的?
请问您说的插件,指的是您通过二次开发编译的插件吗?

还是说您在二次开发过程中想要引用第三方的插件呢?
是二次开发编译的插件。
那您将您的生成的dll文件加到Bin\Plugins文件夹中,然后将config文件添加到WorkEnvironment\default文件夹中就可以了。
我的意思是 创建的SuperMap Desktop StartUp 项目,怎么引用开发的插件?
使用模板开发的步骤
1、创建一个“启动程序”项目
2、实现启动功能
项目创建成功以后,会自动生成“MyStartUp”的cs代码文件,里面包含应用程序主入口 Main 函数,在代码注释示意处,可以添加用户想要实现的功能代码。

——如果您有插件的代码的话,您可以这样做。

如果您只有编译好的插件,即dll文件,您可以试试引用该dll。
您可以参考下这个示例代码>>>samplecode/CustomStartUp
...