Как бороться с несколькими версиями зависимостей?

Привет у меня есть проблема с иерархией зависимостей, я не уверен, как решить:

альтернативный текст http://img525.imageshack.us/my.php?image=56330713it2.jpg http://img525.imageshack.us/my.php?image=56330713it2.jpg

Проблема в том, как я должен ссылаться на эти зависимости из проекта MyProject. Я собрал BaseProject и CommonUtil (версия 1.0), в который он был встроен в сборки. Теперь в MyProject я использую классы из CommonUtil, и я не уверен, должен ли я ссылаться на CommonUtil.v.1.0 или если бы я мог / должен ссылаться на текущую версию CommonUtil (v 2.0).

На какую сборку CommonUtils мне следует ссылаться из моего MyProject? Я не могу ссылаться на обе сборки, поскольку VS говорит, что не может определить, какую сборку использовать, так как они содержат одни и те же методы. Если бы я ссылался только на v.1.0, то, возможно, у меня не было бы всего, что мне нужно, начиная с v.2.0, и, если бы я ссылался только на v.2.0, у меня, возможно, не было бы всех возможностей в v.1.0 (в которых нуждается BaseProject).

Ответы на вопрос(1)

Ваш ответ на вопрос