2

我正在从 nDoc 迁移到 Sand Castle 以生成文档以供我的班级参考。nDoc 不支持 .net 2.0 并且有许多其他限制。

早些时候,使用 nDoc,我能够为我的代码应用漂亮的颜色,包括突出显示类名。

例如Console.WriteLine(something)Console以不同的颜色显示(因为 nDoc 允许您直接在 XML 中指定 HTML 样式)。

但是,Sand Castle (MAML) 似乎忽略了类型名称(它只接受真正的 C# 代码,不允许用于着色的 HTML 属性,着色由 Sand Castle 本身执行)。最后,只有关键字、注释和常量被着色。这可以修复,以便类型名称也可以着色吗?谢谢!

以下是我使用 nDoc 所拥有的内容以及我需要使用 Sand Castle 复制的内容(MailMessagePop3Console突出显示)。

我需要什么(以及我在 nDoc 中已经拥有的东西)

4

1 回答 1

0

如果您使用 Sandcastle Help File Builder,您可以手动编辑文件夹 \EWSoftware\Sandcastle Help File Builder\Colorizer\ 下的 highlight.xml 文件,并在 csharp 语法下添加关键字。

于 2011-08-16T15:44:49.120 回答