У меня есть проект C #, который прекрасно компилируется в Visual Studio, но когда я использую скрипт сборки nant, я получаю следующую ошибку:
"ошибка CS0146: циклическая зависимость базового класса от ClassA и BaseClassA"
Вот структура классов:
BaseClassA : IEnumerable<ClassA.ClassB>
{
}
----
ClassA : BaseClassA
{
ClassB
{}
}
Я понимаю часть циклической зависимости, но VS делает что-то, чтобы это работало. Я хотел бы сохранить эту структуру, и она прекрасно компилируется в Visual Studio. Мой вопрос: почему не компилируется в nant и что я могу сделать, чтобы он компилировался в nant?