2

クラス参照用のドキュメントを生成するために、nDocからSandCastleに移行しています。nDocは.net2.0をサポートしておらず、他にも多くの制限があります。

以前、nDocを使用すると、クラス名の強調表示など、コードに素敵な色を適用することができました。

たとえば、異なる色でConsole.WriteLine(something)表示Consoleされます(nDocではHTMLスタイルをXMLで直接指定できるため)。

ただし、Sand Castle(MAML)は型名を無視しているようです(実際のC#コードのみを受け入れ、色付けのHTML属性は許可されておらず、色付けはSand Castle自体によって実行されます)。最終的には、キーワード、コメント、定数のみが色付けされます。タイプ名も色付けされるようにこれを修正できますか?ありがとう!

以下は、私がnDocで持っていたものと、Sand Castleで複製する必要があるものです(MailMessagePop3およびConsoleが強調表示されています)。

必要なもの(およびnDocにすでにあるもの)

4

1 に答える 1

0

Sandcastle Help File Builder を使用している場合は、フォルダ \EWSoftware\Sandcastle Help File Builder\Colorizer\ の下にある highlight.xml ファイルを編集し、csharp 構文の下にキーワードを追加して、手動で行うことができます。

于 2011-08-16T15:44:49.120 に答える