Как ссылаться на вторичный проект в Visual Studio 2010 - PullRequest
4 голосов
/ 19 марта 2012

У меня есть проект A, консольное приложение C #, на которое я хочу сослаться на мой проект B, библиотека классов C #.Моя цель - иметь возможность использовать объекты в проекте B из проекта A и видеть дерево исходных текстов для обоих проектов в одном и том же обозревателе решений.Я, конечно, могу сделать ссылку из Проекта А на встроенную .dll, которую выводит Проект Б, и использовать объекты таким образом, но это не дает мне управления, который я хотел бы.

У меня естьТрудность достижения этого.Я предполагаю, что он должен быть найден во вкладке «Добавить ссылку» -> «Проект», но я не вижу никаких элементов в этом окне и не могу понять, как его заполнить.Я что-то здесь упускаю?Оба проекта нацелены на платформу .NET 4.0, и я использую Microsoft Visual Studio 2010 версии 10.0.40219.1 C # Express с пакетом обновления 1 для ENU (KB983509).

Любая помощь приветствуется, спасибо.

Ответы [ 2 ]

11 голосов
/ 19 марта 2012
  1. Открытый проект A
  2. Файл - Добавить - Существующий проект
  3. Открыть файл .csproj для проекта B

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

Теперь из проекта A:

  1. Добавить ссылку
  2. Перейти на вкладку "Проекты"
  3. Выберите проект B

Проект A теперь сможет использовать типы, объявленные в Проекте B.

5 голосов
/ 19 марта 2012

Открыть проект A, Файл> Добавить> Существующий проект

Оба проекта должны быть в одном решении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...