VS2008. Сделать класс, определенный в проекте 1, видимым в проекте 2 внутри содержащего решения - PullRequest
0 голосов
/ 01 февраля 2010

Как сделать класс, определенный в Project 1, видимым, чтобы я мог объявить объекты этого типа в Project 2, если оба проекта являются частью одного решения?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2010

Щелкните правой кнопкой мыши на проекте 2,
Нажмите добавить ссылку
Подождите, пока VS2008 будет загружен диалог добавления ссылки
Нажмите вкладку проектов
Выберите проект 1

0 голосов
/ 01 февраля 2010

Если классы в Проекте 1 определены в другом пространстве имен, обратитесь к пространству имен, а затем к классу во втором проекте. Что-то вроде:

Project1NameSpace.Class1 varName;

В качестве альтернативы, поместите оператор использования в начало исходного кода Project 2, например,

using Project1NameSpace;

Тогда все открытые или внутренние классы внутри Проекта 1 должны быть доступны в Проекте 2. (Все это предполагает, что оба проекта находятся в одном решении, как вы упомянули.)

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

...