使用Sandcastle进行文档编写:使用<see>引用枚举值

6
我正在使用Sandcastle 2.4.10520和Sandcastle Help File Builder 1.8.0生成.chm帮助文件。
在我的文档中,我正在使用标签。
如果我尝试引用枚举,如,它可以完美地工作。
如果我尝试引用枚举值,如,我会在文档文件中得到一个链接,但该链接将导致MSDN页面未找到
我没有收到任何警告-我的xml文档正确。
我注意到MSDN页面在引用枚举值时也会有一个“页面未找到”链接。 例如: UInt64.Parse Method (String, NumberStyles, IFormatProvider) 引用了 NumberStyles.AllowHexSpecifier,这会导致另一个 MSDN Page not found。 我应该引用枚举而不是枚举值吗? 如何引用枚举?这是否可能?
1个回答

2
“它正在MSDN上发生并不是一个好兆头。这些枚举值有XML文档吗?”
“如果我没记错的话,SHFB应该有一些设置可以让你强制生成没有XML文档的成员的文档,或者可能有一个设置可以让你排除没有XML文档的成员。无论如何,请仔细检查设置,确保你没有以这种方式排除枚举成员。”
“否则,它应该为每个成员生成文档,而枚举值是类型的成员,就像常量或静态字段一样。”
“编辑:看起来至少在新的MSDN网站上,单独的枚举值没有自己的页面。例如,看看NumberStyles枚举。在这种情况下,你可能没有比链接到枚举更好的选择。”

我找不到 SHFB 中控制是否创建指向不存在页面链接的设置。我相信 Sandcastle 不知道 MSDN 没有一个单独的页面来包含枚举值。我可以在枚举页面中链接到特定的枚举值吗? - brickner
我不知道...自从我使用Sandcastle/SHFB已经过去一年了,我的记忆有点生疏。据我所记,SHFB界面中有很多开关可以调整,因此请再仔细查看一下,看看是否还有其他可以调整以获得您想要的结果。很抱歉我不能提供比这更好的建议:\ - Daniel Schaffer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接