VS2010 и ссылки на правильные сборки (отладка / выпуск)? - PullRequest
2 голосов
/ 01 февраля 2012

У меня есть проект MVC3 в VS2010 (проект A), и я хочу сослаться на сборку в одном из моих других проектов (проект B).Проект B выводит в \ bin \ Debug и \ bin \ Release.Я хочу добавить ссылку на соответствующую сборку Проекта B, основанную на конфигурации Проекта A. Есть ли способ сделать это без необходимости включать Проект B в решение Проекта A?Я всегда включал проект в свое решение, если мне нужно было делать это раньше, это единственный и лучший вариант?

1 Ответ

3 голосов
/ 12 апреля 2012

IMO добавление проекта в решение намного лучше, если у вас есть доступ к проекту, если вы хотите сделать точку отсчета для различных местоположений файлов на основе текущей конфигурации, вы можете открыть файл csproj в текстовом редакторе и изменить Ссылка на подсказку при введении макроса и пути ссылки будет изменяться в соответствии. Например, вы можете сделать что-то подобное в A.csproj

<Reference Include="B,...">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\ProjectB\bin\$(Configuration)\B.dll</HintPath>
</Reference>

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

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