插件开发没有 ResourceFileEditor 了?

打算升级到CocosStudio2.3.3,新的插件开发下 ResourceFileEditor 被移除了?
之前是这样写的,工作正常:

现在该如何写呢?我需要自定义一个 选择文件 的属性!

应该是那个版本里有这个控件有一些变化,没有对外开放。
听说在下个版本里会重新开放出来,建议等待下个版本。
下个版本很快就会放出。

另外,这个控件并没有在官方文档或者代码示例中出现过吧,说明控件也是在持续的更新变动中。
您可以先试下其它的基本控件,看看是否可以满足要求。
如果是图片之类的话,可以试下 ResourceImageEditor。

就是没有找到其它合适的,因为我需要选择一个 Json 文件!
ResourceImageEditor不太适合。

哎,真是不敢随便升级。

稍等几天吧,新版本出来应该就好了。
版本是越新的越好,功能比较多。

比如这个传文件的需求,最重要的就是传个路径,用个字符串就好了(除了修改时要复制粘贴麻烦点儿)。

欢迎吐槽。

好的,希望下一个版本能够开放此功能。

复制粘贴路径实在麻烦了点儿,没有直接选择或拖动文件来得方便。
且之前有的功能,现在不能用了,感觉是在倒退。我们先暂时不升级吧。

好吧,最新的3.1 ResourceFileEditor 确实回来了,但是它是继承的 CocoStudio.ToolKit.BaseEditor,而 CocoStudio.ToolKit 已经被移除了吧?

Error 2 The type ‘CocoStudio.ToolKit.BaseEditor’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘CocoStudio.ToolKit, Version=2.3.3.0, Culture=neutral, PublicKeyToken=null’.

:9:

您用的是 3.10 版本么?
ResourceFileEditor 不是从 CocoStudio.ToolKit.BaseEditor 继承过来的。而是从 CocoStudio.PropertyGrid.BaseEditor 继承过来的。
把您的插件工程里的那些引用库都用 3.10 的替换一下,再重新编译应该就没问题了。
(另外,回复的时候最好选择回复某楼的帖子,像 4 楼那样的。论坛有提醒,会被及时看到。)

当时是覆盖过3.10的Library的,今天又重新试了一下,问题依旧。

从以下位置拷贝的Library:
…\Documents\Cocos\CocosStudio2\Samples\Addins\Library

编译错误:
error CS0012: The type ‘CocoStudio.ToolKit.BaseEditor’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘CocoStudio.ToolKit, Version=2.3.3.0, Culture=neutral, PublicKeyToken=null’.
error CS0012: The type ‘CocoStudio.ToolKit.ITypeEditor’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘CocoStudio.ToolKit, Version=2.3.3.0, Culture=neutral, PublicKeyToken=null’.

拷贝的library文件有问题?或者是你们打包的库版本有问题?

问题已解决,你们Sample中带的Library版本确实有问题!
从 C:\Cocos\Cocos Studio 下复制相关dll后编译成功且工作正常!

你们的Sample工程是编译不了的,建议你们重新打个包吧,避免其他人也遇到此问题。

好的,谢谢您的提醒。
我会向开发同学反馈的。