请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

郑剑
中级会员   /  发表于:2021-10-14 08:52  /   查看:136  /  回复:17
10金币
本帖最后由 郑剑 于 2021-10-14 09:08 编辑

就是想读默认值,通过ini或者xml或json
--------------------------------------------------------------
插件想加默认的url节点,PluginConfig.json能否读取,查看异常是路径没对,默认路径不是该在插件下吗?
C:\Users\Public\Documents\ForguncyServerSiteStaticFiles\7.0.3.0\bin\
如此如何利用?


异常:System.IO.FileNotFoundException: Could not find file 'C:\Users\Public\Documents\ForguncyServerSiteStaticFiles\7.0.3.0\bin\PluginConfig.json'.
File name: 'C:\Users\Public\Documents\ForguncyServerSiteStaticFiles\7.0.3.0\bin\PluginConfig.json'
   at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
   at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path)
   at System.IO.File.OpenText(String path)
   at MyServerCommand.Helpers.JsonHelper.Readjson(String key)

最佳答案

查看完整内容

一般PluginConfig.json在这里 C:%users\Public\Documents\ForguncyPlugin\插件名\PluginConfig.json文件

17 个回复

倒序浏览
最佳答案
最佳答案
Li.Zhou活字格认证
高级会员   /  发表于:2021-10-14 08:52:14
沙发
一般PluginConfig.json在这里
C:\Users\Public\Documents\ForguncyPlugin\插件名\PluginConfig.json文件
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-10-14 11:19:02
板凳
Li.Zhou 发表于 2021-10-14 11:08
一般PluginConfig.json在这里
C:%users\Public\Documents\ForguncyPlugin\插件名\PluginConfig.json文件

但是我在插件代码里面取该json就弹出了如上的异常
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-10-14 11:19:54
地板
Li.Zhou 发表于 2021-10-14 11:08
一般PluginConfig.json在这里
C:%users\Public\Documents\ForguncyPlugin\插件名\PluginConfig.json文件

往这里找了 'C:\Users\Public\Documents\ForguncyServerSiteStaticFiles\7.0.3.0\bin\PluginConfig.json'.

PluginConfig.json应该是跟dll同级路径才对的,不晓得为什么跑那边去了
回复 使用道具 举报
Li.Zhou活字格认证
高级会员   /  发表于:2021-10-14 11:25:22
5#
郑剑 发表于 2021-10-14 11:19
往这里找了 'C:%users\Public\Documents\ForguncyServerSiteStaticFiles\7.0.3.0\bin\PluginConfig.json' ...

插件开发的话,这个文件应该只能手动修改,它的位置和图里这里一致吗

本帖子中包含更多资源

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

x
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-10-14 11:46:12
6#
Li.Zhou 发表于 2021-10-14 11:25
插件开发的话,这个文件应该只能手动修改,它的位置和图里这里一致吗

这个只是工程输出路径
回复 使用道具 举报
Li.Zhou活字格认证
高级会员   /  发表于:2021-10-14 11:56:33
7#
郑剑 发表于 2021-10-14 11:46
这个只是工程输出路径

哦,我就是觉得它应该在你开发插件时和bin、resource目录一起生成的,位置也一块
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-14 17:50:41
8#
您好,您是想利用这个文件做什么嘛,这个文件是记录插件的一些依赖配置的,如插件所使用的js文件,所使用的css文件,插件能被使用的版本之类的
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-10-17 11:36:20
9#
Lay.Li 发表于 2021-10-14 17:50
您好,您是想利用这个文件做什么嘛,这个文件是记录插件的一些依赖配置的,如插件所使用的js文件,所使用的 ...

例如我写个服务端插件 里面涉及数据库链接ip,想通过json方式动态配置,不需要写死在类文件里面,刚好服务端插件命令有这么个json,想利用起来
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-18 17:16:59
10#
郑剑 发表于 2021-10-17 11:36
例如我写个服务端插件 里面涉及数据库链接ip,想通过json方式动态配置,不需要写死在类文件里面,刚好服 ...

这个我需要和我们的开发同事确认一下,有结果了及时给您反馈哈
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册