Проект не может ссылаться на другой проект того же решения

Вопрос:

Предположим, что я создал библиотеку классов с именем ClassLibrary1, а затем щелкните правой кнопкой мыши по решению и добавлю еще одну библиотеку классов с именем ClassLibrary2.

Я считаю, что любой класс ClassLibrary1 не может ссылаться на какой-либо другой класс в ClassLibrary2 и наоборот.

Как я могу ссылаться на решение от другого? Я предполагаю, что до тех пор, пока они принадлежат к одному и тому же решению, к которому они могут быть перекрестными ссылками…

Рафаэль

Лучший ответ:

Вам также нужно щелкнуть правой кнопкой мыши в разделе ссылок целевой библиотеки и нажать «Добавить ссылку». В диалоговом окне выберите проект, который вы хотите использовать.

Итак, если вы находитесь в ClassLibrary1 и хотите ссылаться на элементы в ClassLibrary2, вам нужно щелкнуть правой кнопкой мыши раздел ссылок в ClassLibrary1 и перейти в раздел «Проекты» и дважды щелкнуть ClassLibrary2 в списке.

См. Здесь: https://www.youtube.com/watch?v=Rs4ovgC0Wmw

Ответ №1

Вам нужно добавить ссылку на проект ClassLibrary2 (asssembly).

Затем вы сможете использовать пространства имен и типы в этом проекте.

Щелкните правой кнопкой мыши другой проект, затем нажмите «Добавить ссылку».

Оцените статью
TechArks.Ru
Добавить комментарий