找回密码
 立即注册

QQ登录

只需一步,快速开始

phoben 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 00:36  /   查看:6503  /  回复:27
1金币
因为经常有不同需求,会将 同一个插件修改成不同版本编译
但是发现编译后,各个插件之间还是会识别为一个插件,也就是同时只能安装一个

请问如何发布成一个新的插件?

我尝试过修改guid、修改名称都不行,难道要修改命名空间、类名?  
如果要修改命名空间,那面对复杂的插件,到处都是引用和关联,该如何处理》?

最佳答案

查看完整内容

改这两处试试

27 个回复

倒序浏览
最佳答案
最佳答案
阿享悬赏达人认证
银牌会员   /  发表于:2021-9-3 00:36:57
来自 2#


改这两处试试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
David.Zhong + 5 很给力!

查看全部评分

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 09:30:20
3#

感谢阿享大佬分享的经验~
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 13:47:35
4#



按照这个改了以后,打开页面,很多找不到的,也不显示插件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 16:02:54
5#
phoben 发表于 2021-9-3 13:47
按照这个改了以后,打开页面,很多找不到的,也不显示插件

大佬是不是没有改插件的名字?
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 16:23:21
6#
David.Zhong 发表于 2021-9-3 16:02
大佬是不是没有改插件的名字?

能告诉我需要改那些地方吗? 改错了就运行不了
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 18:40:31
7#
本帖最后由 David.Zhong 于 2021-9-3 18:41 编辑

大佬,尝试帮大佬研究一下,发现要修改的地方确实比较多,可能确实顾不过来。
我们也没有有关这方面的测试,大佬看这样可以不,我们直接重新建一个名字不同的插件,把代码逻辑直接拷贝一份,这样就不用担心修改不全了~
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 18:46:45
8#
David.Zhong 发表于 2021-9-3 18:40
大佬,尝试帮大佬研究一下,发现要修改的地方确实比较多,可能确实顾不过来。
我们也没有有关这方面的测试 ...

估计够呛,一个CS、一个JS怎么都好说,如果有很多类,很多JS,那就不好搞
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-6 11:39:46
9#
phoben 发表于 2021-9-3 18:46
估计够呛,一个CS、一个JS怎么都好说,如果有很多类,很多JS,那就不好搞

周末花时间帮大佬研究了一下,以命令类型插件给大佬列一下需要修改哪些哈~
1.修改了工程中的assembly name,
2.重写CellType 的 ToString方法,修改为新名字,
3.修改PluginConfig文件中的assembly、name和guid
4.修改JS Forguncy.CommandFactory.registerCommand中的assembly name。
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-6 12:51:08
10#
David.Zhong 发表于 2021-9-6 11:39
周末花时间帮大佬研究了一下,以命令类型插件给大佬列一下需要修改哪些哈~
1.修改了工程中的assembly na ...

谢谢!我这就试试
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部