Как добавить ссылку на другой проект в том же решении?

У меня есть два проекта в моем решении. Первый проект — это веб-сайт (фактически веб-сервис), а другой проект — это консольное приложение.

Можно ли добавить ссылку во втором проекте на первый? В проекте веб-сайта у меня есть код, который я хотел бы использовать в консольном приложении.

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


person Primoz    schedule 11.12.2010    source источник


Ответы (2)


Вам следует создать третий проект типа Class Library. И затем вы делаете ссылки на оба других проекта.

Как сказано на этой странице MSDN о доступных шаблонах проектов: Используйте шаблон библиотеки классов, чтобы быстро создавать повторно используемые классы и компоненты, которые можно использовать совместно с другими проектами.

person Hans Olsson    schedule 11.12.2010
comment
Нет ли возможности сослаться на веб-сайт? Я добавил этот второй проект только для некоторых целей тестирования. - person Primoz; 11.12.2010

Столкнулся с тем же сценарием. Вам нужно открыть 2 экземпляра Visual Studio, загрузить свое решение от имени администратора, отладить веб-службу в 1-м экземпляре, а затем добавить ссылку на службу во 2-м экземпляре в консольный проект.

person pooks    schedule 26.07.2016