代码之家  ›  专栏  ›  技术社区  ›  Broots Waymb

如何从<seeasof>标签引用成员页面?

  •  1
  • Broots Waymb  · 技术社区  · 10 年前

    我正在生成一些XML文档,然后通过Sandcastle将其构建为帮助文件(.chm)。

    然而,我在如何链接到给定类的成员页面上遇到了问题。我的意思是,例如,我有一个名为 Class1 具有各种方法和特性。我可以通过链接到班级本身 <seealso> 以如下方式:

    /// <seealso cref="Class1">Class1</seealso>
    

    有没有办法使用cref属性将我带到显示类的所有成员而不是类本身的页面?我没有找到任何关于 <see> , <另请参见> ,或MSDN上的cref页面。

    基本上,我正在寻找以下内容(这显然不起作用):

    /// <seealso cref="Class1.Members">Class1 Members</seealso>
    

    我在这条线上尝试了一些变化,充其量,这是对它实际可能是什么的最佳猜测,但我的搜索/尝试并没有证明很有帮助。这是可能的吗?

    1 回复  |  直到 10 年前
        1
  •  1
  •   Broots Waymb    10 年前

    经过更多的挖掘,我找到了我要找的东西:

    首先,我确保Sandcastle中的Topic文件命名方法设置为“Member name”。
    其次,see/seealso标签必须按以下方式格式化:

    /// <seealso href="AllMembers_T_MyNamespace_Class1.htm" target="_self">Class1 Members</seealso>  
    

    通过右键单击所需页面并在页面的“属性”中查看,可以找到href属性的名称。

    这个 target="_self" 链接主题必须在同一帮助文件中打开,否则将在浏览器窗口中打开。

    推荐文章