XML комментарий Cref для неизвестного символа - PullRequest
3 голосов
/ 06 февраля 2012

Попытка просмотреть мой проект, развернуть документацию и получить следующую ситуацию:

//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, чтобы я вернулся в ту же ситуацию.

Я просто глуп?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Я думаю, что документация XML может использовать ограниченную нотацию C # (сообщение об ошибке, безусловно, делает) независимо от языка исходного файла, поэтому, возможно, попробуйте Test.TypeTwo.

0 голосов
/ 06 февраля 2012

Скорее всего, вам нужно будет справиться с этой ситуацией, как если бы вы регулярно обращались к такой циклической ссылке в C ++: прямое объявление TypeTwo перед TypeOne (но не определение этого).

...