теневое сообщение в Wolfram Workbench 2.0

Пишу документацию для пакета с WB 2.0. Очень часто, когда я создаю ссылки или вставляю ячейки с помощью палитры инструментов документации, я получаю следующее сообщение:

GlobalStyleNames::shdw: Symbol StyleNames appears in multiple contexts {Global, System}; definitions in context Global могут затенять или затеняться другими определениями. >>

Это сообщение появляется даже после запуска нового сеанса Workbench - Mathematica.

За исключением этого, все остальное, кажется, работает нормально. Страницы документации кажутся в порядке, хотя я еще не сделал «Сборку». Ссылки, например, работают как положено.

Можете ли вы объяснить, почему я получаю это сообщение и как это исправить? Стоит ли ожидать проблем на этапе сборки?

Единственный «намек», который я могу дать (возможно, не относящийся к делу), заключается в том, что когда я впервые создал страницы символов (автоматически из сообщений об использовании), WB как-то «запутался» и включил страницы для пакета Numerical sample, который я скачал из Сайт Wolfram Workbench. Я стер эти страницы символов и удалил все ссылки/соединения/расширения, относящиеся к этому числовому пакету, и с тех пор все выглядит нормально, за исключением приведенного выше сообщения.


Я просто немного поэкспериментировал с этой проблемой, и это именно то, что происходит:

  • Запустить ВБ 2.0
  • В проводнике пакетов дважды щелкните файл .nb, чтобы MMA автоматически запускался как редактор по умолчанию (я использую файл CardDeck.nb в образце пакета CardDeck, который можно найти на сайте Workbench)
  • В MMA откройте палитру DocumentationTools.
  • Нажмите кнопку с образцом обучающей страницы (или большинство других кнопок, если на то пошло).

Хлопнуть! Я получаю сообщение: GlobalStyleNames::shdw: Symbol StyleNames appears in multiple contexts {Global, System}; definitions in context Global могут затенять или затеняться другими определениями. >>

в окне сообщений. Так что похоже, что эта проблема связана не конкретно с моими файлами пакетов, а как-то связана с палитрой DocumentationTools. У кого-нибудь еще есть эта проблема? Это поврежденная установка?

Спасибо за любую помощь


person magma    schedule 12.10.2011    source источник
comment
Я также получаю сообщение Global`StyleNames::shdw:. Вероятно, безобидное предупреждающее сообщение. Я предполагаю, что затененные определения такие же, как и перезагруженные. Продолжай и не обращай внимания.   -  person Chris Degnen    schedule 23.10.2011
comment
@ChrisDegnen это то, что я делаю. Мне просто интересно, была ли это ошибка Workbench или какая-то неправильная установка. Это тоже безвредно, насколько я могу судить.   -  person magma    schedule 24.10.2011


Ответы (1)


Вы можете попробовать отключить автоматическую загрузку источника для определенных ноутбуков через Свойства, Свойства ноутбука.

person Chris Degnen    schedule 12.10.2011