Несколько проектов, совместно использующих один и тот же код без циклической ссылки - PullRequest
5 голосов
/ 15 марта 2011

У меня есть проект на C # и F #.Оба должны быть кодом уровня сервиса.Но иногда код из обоих проектов должен иметь доступ к коду в другом проекте.

Может ли каждый проект ссылаться на другой без каких-либо проблем?

Ответы [ 2 ]

8 голосов
/ 15 марта 2011

У вас не может быть круглых ссылок на сборки. Это потребует рефакторинга деталей, используемых обеими сборками, в третью сборку, на которую затем можно ссылаться из обеих.

2 голосов
/ 16 марта 2011

Вам нужно создать трехмерный проект, в который вы должны добавить ссылки из обоих, а затем вы можете использовать методы и объекты из проектов C # и F # вместе.

Но обычно вам не нужны такие перекрестные ссылки.Это должно быть проблемой архитектуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...