Можно ли копировать / вставлять ссылки из одного проекта в другой в Visual Studio?
Есть ли способ или инструмент, который позволяет вам копировать некоторые ссылки из одного проекта и вставлять их в другой, чтобы я больше не беспокоил себя, используя ADD REFERENCE?
6 ответов
Да, вы можете использовать расширение Power Commands для копирования и вставки ссылок в VS2010.
У меня был такой же вопрос в Visual Studio 2013 Preview. Я не смог найти никаких расширений "Power Commands", поэтому я сделал это вручную.
- Выгрузите исходный проект.
- редактировать
- Скопируйте содержимое тега tag, в котором перечислены теги.
- Выгрузить целевой проект
- редактировать
- Найдите тег и вставьте
- Загрузите проекты.
Простое решение - для внешних библиотек
Нажмите добавить ссылки.
Нажмите Обзор.
Перейдите в папку, содержащую другой проект. Затем перейдите в / project-name / bin / debug.
Выделите нужные DLL и нажмите кнопку Добавить.
Если у вас нет доступа к PowerCommands, попробуйте открыть .csproj
файлы обоих проектов в (расширенном) текстовом редакторе. .csproj
файлы являются файлами XML.
Ищите <itemgroup>
подраздел, который содержит ряд <reference>
теги. Скопируйте <reference>
теги, соответствующие ссылкам, которые вы хотите скопировать из источника .csproj
подать в соответствующий <itemgroup>
подраздел в целевой .csproj
файл.
Если целевой проект был открыт в Visuals Studio, пока вы это делали, VS заметит, что .csproj
Файл был изменен и попросит вас перезагрузить файл, нажмите "Да", чтобы сделать это, и убедитесь, что ссылки были добавлены в список ссылок.
Я думаю, что это возможно в Visual Studio 2010
, просто выделите ссылки, которые вы хотите скопировать, щелкните правой кнопкой мыши и в меню выберите "Копировать ссылки", а затем перейдите в другой проект, щелкните правой кнопкой мыши элемент "Ссылки" и выберите "Вставить ссылки".
Щелкните правой кнопкой мыши ссылку (вы можете выбрать более одного раза) -> Копировать ссылку.
Изменить проект / VS. Щелкните правой кнопкой мыши на "Ссылки" -> Вставить ссылку
Но вам понадобятся Powercommands для этого.