C# 为什么我的代码块没有在Sandcastle帮助文件中呈现?
我正在使用Codeplex中与VS.NET 2012集成的当前版本的Sandcastle来构建C# 为什么我的代码块没有在Sandcastle帮助文件中呈现?,c#,sandcastle,C#,Sandcastle,我正在使用Codeplex中与VS.NET 2012集成的当前版本的Sandcastle来构建.cmh帮助文件。正在创建帮助文件,但我似乎无法在帮助文件中发出任何块。我一直在使用以下简单示例: /// <summary> /// This is the summary /// </summary> /// <code>var s;</code> public string SomeValue { get; set; } 当我查看output.c
.cmh
帮助文件。正在创建帮助文件,但我似乎无法在帮助文件中发出任何
块。我一直在使用以下简单示例:
/// <summary>
/// This is the summary
/// </summary>
/// <code>var s;</code>
public string SomeValue { get; set; }
当我查看output.chm文件时,vars代码>代码不存在于任何位置。我已经做了以下工作:
- 在Sandcastle项目属性中添加了对代码块组件的引用
- 尝试制作标签var s代码>
和var s代码>
,但两者都不起作用
这个例子显然是一个简化的版本,但我只是想在这里做一些基本的工作。我做错了什么或遗漏了什么?我认为代码标记本身是不允许的,请尝试将其放入
标记中,如var s代码>
。因此,这应该是可行的:
/// <summary>
/// This is the summary
/// </summary>
/// <example>
/// <code>var s;</code>
/// </example>
public string SomeValue { get; set; }
我认为code
标记本身是不允许的,试着把它放在
标记中,比如var s
@vcsjones-很好的电话,我发誓我以前试过,但我一定有什么解释。我建议你提供一个完整的例子作为答案,这样我可以标记它。有趣的是,'Taming Sandcastle'的文章没有这样显示。这解决了我的问题,现在在语法下的示例
部分发出了已经存在的代码。非常感谢你。