Обмен информацией между несколькими проектами C # в VS2010 - PullRequest
0 голосов
/ 19 мая 2011

У меня есть коллекция проектов VS2010, которые используются в различных решениях, но, как правило, только часть этих проектов используется в одном решении.Один из этих проектов (который я буду называть «базовым» проектом) существует в каждом решении и содержит базовые реализации для подклассов, определенных в других проектах.Другими словами, базовый проект включен в каждое решение, потому что другие проекты зависят от него, но любой из зависимых проектов может или не может быть включен в какое-либо конкретное решение.

Я хочу знать, есть лиспособ для базового проекта узнать, какой из зависимых проектов существует в каком-либо одном решении, чтобы он мог действовать соответственно.Я думал, что #defines легко решит эту проблему (путем # определения уникального символа для каждого зависимого проекта и, соответственно, включения кода в базовый проект), но символы #defined не видны во всех проектах.Есть ли простой способ включить другой код в базовый проект в зависимости от того, какие зависимые проекты находятся в решении?

РЕДАКТИРОВАТЬ: язык, используемый во всех этих проектах - C #, если это имеет значение.

1 Ответ

1 голос
/ 19 мая 2011

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

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