BlackCat 发表于 2024-3-13 10:46:29

【9.0.6.0】插件开发疑问

问题1、如果我要把插件换到其他电脑的设计器中使用,是不是只要版本符合,只需要把.../HZG-Plugins\MyPlugin5\MyPlugin5\bin目录下的ZIP压缩包发给对方,对方安装即可。






问题2、每次重新生成解决方案后,好像都得重新关闭打开设计器才可以生效,咨询一下有没有类似热启动的功能可以解决这个问题。


看了开放文档,插件扩展性还是非常好的,至少我现在用不过来,厉害:i0tw:

Simon.Sun 发表于 2024-3-13 10:46:30

感谢大佬的支持。
问题1、如果我要把插件换到其他电脑的设计器中使用,是不是只要版本符合,只需要把.../HZG-Plugins\MyPlugin5\MyPlugin5\bin目录下的ZIP压缩包发给对方,对方安装即可。
是的,如果是给 ZIP 包,对方通过设计器的安装本地插件选择对应插件就可以安装使用。也可以考虑把插件上传到市场,这样就可以在设计器插件管理在线安装了:
上传插件至葡萄城市场 - 活字格V9帮助文档 (grapecity.com.cn)
另外插件的适配活字格版本在 PluginConfig.json 指定:
PluginConfig.json - 活字格V9帮助文档 (grapecity.com.cn)
问题2、每次重新生成解决方案后,好像都得重新关闭打开设计器才可以生效,咨询一下有没有类似热启动的功能可以解决这个问题。
如果您开发的是命令或单元格类型插件,修改 JS 的时在调试代码时是不需要重启设计器的,如果是开发服务端命令插件,修改了 C# 的代码,重新 Build 后是要重新启动下设计器,重新加载插件的。目前还没有类似热启动这样的能力。
调试JavaScript代码 - 活字格V9帮助文档 (grapecity.com.cn)


页: [1]
查看完整版本: 【9.0.6.0】插件开发疑问