Xml评论cref到未知的符号

时间:2012-02-05 22:02:18

标签: c++-cli xml-documentation

尝试浏览我的项目并展开文档,并遇到以下情况:

//TestClass.h
namespace Test {
    public enum class TypeOne {

        /// <summary>
        /// Description <see cref="Test::TypeTwo">TypeTwo</see>
        /// </summary>
        AAA
    };
    public enum class TypeTwo {
        BBB
    };
}

cref产生以下错误:

  

警告C4638:应用于'Test.TypeOne.AAA'的XML文档注释:对未知符号'Test :: TypeTwo'的引用。

有没有让xml文档识别TypeTwo?我只是将TypeTwo放在TypeOne之上,但TypeTwo也是TypeOne的cref,所以我会回到相同的情况。

我只是愚蠢吗?

2 个答案:

答案 0 :(得分:0)

您可能需要处理这种情况,就像您经常在C ++中使用这样的循环引用一样:在TypeOne之前转发声明TypeTwo(但不要定义它)。

答案 1 :(得分:0)

我认为XML文档可能使用C#的作用域表示法(错误信息当然可以),无论源文件语言如何,所以也许尝试Test.TypeTwo