2013-03-19 44 views
2

我正在使用與VS.NET 2012集成的Codeplex中的Sandcastle的當前版本來構建.cmh幫助文件。幫助文件正在創建,但我似乎無法讓我的任何<code>塊在幫助文件中發出。我有以下簡單的例子我一直有工作:爲什麼我的代碼塊不能在Sandcastle幫助文件中渲染?

/// <summary> 
/// This is the summary 
/// </summary> 
/// <code>var s;</code> 
public string SomeValue { get; set; } 

當我看到在輸出.chm文件,該var s;代碼並沒有出現在任何地方。我已完成以下操作:

的例子顯然是一個簡化版本,但我只是想獲得的基本知識在這裏工作。我做錯了什麼或失蹤?

+1

我不認爲'code'標籤允許爲本身,嘗試把它的''標籤內,比如'var s;'。 – vcsjones 2013-03-19 19:48:19

+0

@vcsjones - 尼斯電話,我發誓我之前嘗試過,但我必須有一些解釋。我建議以完整示例的形式提供您的建議作爲答案,以便我可以標記它。有趣的是'馴服沙堡'的文章並沒有顯示它那樣。 – atconway 2013-03-19 19:59:41

回答

2

我不認爲代碼標記本身是允許的,請嘗試將它放在<example>標記內,如<example><code>var s;</code></example>。所以這應該工作:

/// <summary> 
/// This is the summary 
/// </summary> 
/// <example> 
/// <code>var s;</code> 
/// </example> 
public string SomeValue { get; set; } 
+0

這解決了我所遇到的問題,現在已經存在的'Syntax'部分下的'Examples'部分發出代碼。非常感謝你。 – atconway 2013-03-19 20:12:50

相關問題