Методы доступа к классу - PullRequest
1 голос
/ 19 февраля 2020

Как я могу получить доступ к классу, который находится в другом проекте в C#. Помните, что я не могу добавить ссылку из-за создания круговой ссылки.

Есть ли способ?

1 Ответ

1 голос
/ 19 февраля 2020

Не без некоторого рефакторинга. Отражение может помочь, но вы все равно не сможете выйти из этого класса или использовать его без использования во время выполнения.

Я обнаружил, что это может произойти при минимальном рефакторинге

  1. Определите общий код
  2. Извлеките его в новый общий проект
  3. Добавьте новый проект в качестве ссылки на все проекты, которые в нем нуждаются
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...