如何忽略公共类或方法的帮助文件构建器生成的文档?

San*_*nda 7 c# sandcastle

如何在SandCastle帮助文件生成器生成的文档中省略某些公共类或方法?

示例:我有以下具有两个公共方法的公共类:

/// <summary>
/// A simple test class.
/// </summary>
public class MyClass
{
    /// <summary>
    /// Method1s this instance.
    /// </summary>
    public void Method1()
    {
        // Do some operations here.
    }

    /// <summary>
    /// Method2s this instance.
    /// </summary>
    public void Method2()
    {
        // Do some operations here.
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用SandCastle帮助文件生成器从此代码生成帮助文件时,我想忽略Method2.

Tom*_*411 12

(这是一个更新,因为自从Thomas Levesque发表他的评论后,UI似乎已经发生了变化.它也不同于我在网上找到其他地方的一些信息.)

在最新版本的SandCastle中,截至2014年5月31日,您必须经过3个步骤才能到达目的地.

  1. 在独立UI中,选择" 项目属性"选项卡.
  2. 左侧应该有一个类别列表.选择可见性
  3. 单击" 编辑API过滤器"按钮; 这是在右边的从底部.

从那里,您将找到API条目列表.您可以单独取消选择类(属性,字段,方法)中的类,名称空间和项.


Tho*_*que 9

在Sandcastle帮助文件生成器GUI的项目属性中,编辑ApiFilter属性(单击"..."按钮)并取消选中您不希望在帮助文件中看到的成员.