2013-08-14 4 views
4

У меня есть одно решение (а), который имеет несколько проектов (1,2,3)Добавить существующий проект несколько решений визуальной студии 2012

Я хочу взять один из проектов (скажем, 2) и сделать его частью другое решение также (б)

так, чтобы раствор (а) состоит из проектов {1,2,3} и решения (б) состоит из проектов {2,4,5,6}

Is что возможно в VS2012?

+1

Да, возможно – shf301

+0

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

+0

@ user2612387 Было бы неплохо, если бы вы могли дать некоторую обратную связь с комментариями и ответами. – Micha

ответ

6

Конечно, это так. Вы добавляете проект (2) в раствор (b) через Добавить -> Существующий проект. Но будьте осторожны, изменения в одном решении по проекту также влияют на ваше другое решение.

enter image description here

0

Если вы включили проект в решение, которое до сих пор не используется NuGet и проект вы в том числе это, вы должны добавить папку .nuget или вы получите сообщение об ошибке:

.nuget nuget.targets не найден

по проекту. Самый простой способ добавить папку:

  1. Установить Nuget.
  2. Щелкните правой кнопкой мыши по решению и выберите «Включить восстановление пакета NuGet».
  3. Нажмите «ОК» на предупреждении.
  4. Закройте и снова откройте решение.
Смежные вопросы