Невозможность смешать C # и F # в одном проекте создает проблему; Это приводит к круговым зависимостям между двумя проектами. Концептуально существует только один проект, содержащий два языка, но из-за того, как Visual Studio управляет проектами, языки не могут смешиваться, что приводит к циклическим зависимостям.
Пока единственное решение, которое я вижу, состоит в том, чтобы создать множество интерфейсов в третьем проекте и сделать так, чтобы один из проектов ссылался на проект интерфейсов, а не на реальный проект.
Есть ли лучший способ?
С уважением,
Ник