2015-11-19 4 views
0

У меня есть решение, которое имеет 2 проекта (Project1 & Project2) и 1 DLL (MyDLL). Я хочу знать, можно ли ссылаться на MyDLL в Project2 и ссылаться на Project2 в Project1 и на Project1 access MyDLL. Если это возможно, как я это делаю?Ссылка между проектами

P.S: Я работаю в визуально студии 2013.

EDIT

Я должен ссылаться на эту DLL из Project2 в Проект1. Существует жизнеспособный способ сделать это или если это плохая идея .. Спасибо ..

+0

Звучит неплохо, и вы не указали _why_, вы не хотите ссылаться на DLL. Что не так с прямой ссылкой? –

ответ

0

Вам нужно будет добавить ссылку на MyDLL в Project 1, если вы хотите использовать ее напрямую. DLL будет включена в вывод сборки через ссылку в Project 2, но вы не можете использовать ее напрямую, не ссылаясь на нее.

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

+0

Мне нужно сейчас, если есть способ сделать это, потому что в моем рабочем решении есть 24-25 проектов, а у кого-то есть ссылка на одну dll. Из-за этого я думаю, что этот вопрос и сообщение здесь ... Я отредактирую сообщение ... –

+0

Вы можете попробовать goofy вещи, такие как загрузка сборки в коде и доступ ко всему через отражение или динамику, но если вы хотите, чтобы тип-безопасный компиляция -time-доступ, тогда вам нужно будет ссылаться на DLL. Какие проблемы дает ссылка на DLL? Или ты просто не хочешь? –