C# 为什么我的代码块没有在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

我正在使用Codeplex中与VS.NET 2012集成的当前版本的Sandcastle来构建
.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'的文章没有这样显示。这解决了我的问题,现在在
    语法下的
    示例
    部分发出了已经存在的代码。非常感谢你。