Ошибка зависимости кругового базового класса при использовании nant, но не Visual Studio - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть проект C #, который прекрасно компилируется в Visual Studio, но когда я использую скрипт сборки nant, я получаю следующую ошибку:

"ошибка CS0146: циклическая зависимость базового класса от ClassA и BaseClassA"

Вот структура классов:

BaseClassA : IEnumerable<ClassA.ClassB>
{
}

----

ClassA : BaseClassA
{
  ClassB
  {}
}

Я понимаю часть циклической зависимости, но VS делает что-то, чтобы это работало. Я хотел бы сохранить эту структуру, и она прекрасно компилируется в Visual Studio. Мой вопрос: почему не компилируется в nant и что я могу сделать, чтобы он компилировался в nant?

...