Является ли это проблемой, если решение содержит много проектов и в некоторых случаях:
Да, потому что компилятор не будет знать, какой компилировать первым, чтобы удовлетворить зависимость. Подумайте о том, чтобы добавить общие элементы в проект C, и оба этих проекта зависят от этого.