我正在将插件从 2013.1 迁移到 2014.1 Petrel Ocean 版本。当我尝试通过 2013.1 版本的 PluginPackager.exe 生成 PIP 文件时,它的功能正常。但是,在 2014.1 版本中出现以下问题:
Plug-in DID NOT PASS validation.
The path of external libraries (e.g. assemblies that are shared between plug-ins) has to be added to the probing paths defined in PluginPackager(-32).exe.config.
Could not load file or assembly 'PluginModule.dll, Version=2012.6.1.1618,Culture=neutral, PublicKeyToken=f95240d2d568401b' or one of its dependencies. The system can not find the file specified.
Source: mscorlib
与版本 2013.1 中发生的情况不同,一切都表明 PluginPackager.exe (2014.1) 的执行正在对输出目录中存在的所有程序集及其引用进行预验证和加载。
一些插件我可以执行迁移,但是像我一样添加和删除引用被蒙住了。
请问,我如何找出缺少的参考资料?是记录在某处LOG吗?我想重申该项目可以正常编译。该错误仅发生在 PIP 文件的生成中。