Я использую Sandcastle 2.4.10520 и Sandcastle Help File Builder 1.8.0 для создания файла справки .chm.Документирование с использованием Sandcastle: ссылка на значение перечисления с использованием <see>
В моей документации я использую теги <see>
.
Если я попытаюсь ссылаться на перечисление как <see cref="NumberStyles"/>
, он отлично работает.
Если я пытаюсь передать значение перечисления как <see cref="NumberStyles.AllowTrailingWhite"/>
я получаю ссылку в файле документации, но ссылка ведет меня к MSDN Page not found
Я не получаю никаких предупреждений - мой XML-документы правильно.
Я заметил, что страницы MSDN, которые ссылаются на значение перечисления, также имеют ссылку на страницу, не найденную. Например: UInt64.Parse Method (String, NumberStyles, IFormatProvider) относится к NumberStyles.AllowHexSpecifier
, и это приводит к другому MSDN Page not found.
Должен ли я ссылаться на перечисление вместо значения перечисления?
Что мне делать для ссылки на перечисление? Возможно ли это?
Я не смог найти параметр в SHFB, который определяет, должна ли быть создана ссылка на несуществующую страницу. Я считаю, что Sandcastle не знает, что MSDN не содержит отдельную страницу для значения enum. Могу ли я ссылаться на конкретное значение перечисления на странице перечисления? – brickner
Что я не знаю ... прошло уже больше года с тех пор, как я использовал Sandcastle/SHFB, и моя память немного ржавая. Из того, что я помню, есть * много переключателей, с которыми вы можете играть в интерфейсе SHFB, поэтому дайте ему несколько дополнительных подробностей, чтобы узнать, есть ли что-то еще, что вы можете настроить, чтобы получить нужный результат. Извините, я не могу предложить лучший совет, чем это: \ –