Visual Studio добавляет проект в основной проект, который зависит от основного проекта

У меня проблема с моим решением.

Мой основной проект использует внешние компоненты (работа с SVN в качестве контроля версий)

Я помещаю все внешние компоненты в папку с решениями Externals/Common/[external name]

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

пример.

Решение с именем проекта Dialogs имеет внешний ToolResources. ToolResources находится в папке решения Externals/Common/ToolResources.

ToolResources не опирается ни на какие другие проекты

Основной проект опирается на ToolResources и Dialogs, которые являются внешними, они расположены в Externals / Common / [имя проекта]

Поэтому, когда я строю свой основной проект, внешние диалоги не могут найти dll из ToolResources. Причина в том, что он ищет в своей собственной внешней папке и что ToolResources не был скомпилирован. Но один в основном проекте был скомпилирован.

Я получаю ошибку Файл метаданных CS0006.... Не удалось найти. Итак, мой вопрос, есть ли способ обойти эту проблему? если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

С уважением Алекс.

0 ответов

Другие вопросы по тегам