我正在为带有 WB 2.0 的软件包编写文档。很多时候,当我使用文档工具面板创建链接或插入单元格时,我会收到以下消息:
全局StyleNames::shdw: Symbol StyleNames appears in multiple contexts {Global
,系统}; definitions in context Global
可能会影响或被其他定义所影响。>>
即使在我开始新的 Workbench - Mathematica 会话后,也会出现此消息。
除此之外,其他一切似乎都运行良好。文档页面看起来不错,虽然我还没有“构建”。例如,链接按预期工作。
您能解释一下为什么我会收到此消息以及如何解决它吗?我应该在构建阶段期待问题吗?
我可以给出的唯一“提示”(也许无关紧要)是我第一次创建符号页面(自动从使用消息中),WB 不知何故“混淆”了,并包含了我从下载的 Numerical 示例包的页面Wolfram Workbench 网站。我删除了这些符号页面并消除了与此数字包相关的任何链接/连接/扩展名,从那时起一切似乎都很好,除了上述消息。
我只是对这个问题进行了进一步的实验,这正是发生的事情:
- 启动 WB 2.0
- 在包资源管理器中,双击 .nb 文件,以便 MMA 作为默认编辑器自动启动(我使用 Workbench 站点上的 CardDeck 示例包中的 CardDeck.nb 文件)
- 在 MMA 中时,打开 DocumentationTools 面板
- 单击示例教程页面按钮(或大多数其他按钮)
砰! 我得到消息:全局StyleNames::shdw: Symbol StyleNames appears in multiple contexts {Global
,系统}; definitions in context Global
可能会被其他定义遮蔽或被其他定义遮蔽。>>
在消息窗口中。所以看起来这个问题与我的包文件没有特别的关系,而是以某种方式链接到 DocumentationTools 调色板。还有人有这个问题吗?它是损坏的安装吗?
感谢您的任何帮助