Подтвердить что ты не робот

"Добавить существующий элемент" в Visual Studio: можно ли установить "Добавить как ссылку" по умолчанию?

Как указано в ответе this SO, диалог добавления > Существующий элемент в Visual Studio по умолчанию отображает кнопку "Добавить" (это означает, что выбранные элементы будут физически скопированы в новое место), тогда как желаемое действие часто (всегда?) добавляется как ссылка.

Можно ли настроить Visual Studio таким образом, чтобы по умолчанию была выбрана ссылка "Добавить как ссылка" при открытии диалогового окна "Добавить > Существующий элемент"?

Я тщательно просмотрел диалоговое окно "Параметры" в Visual Studio и рассмотрел документацию MSDN для ответа на этот вопрос, но до сих пор безрезультатно.

Project Linker был бы хорошим вариантом для автоматической компоновки, когда два проекта new должны делиться одним и тем же кодом база. Однако при привязке большого количества файлов от существующего к новому проекту, похоже, ограничивается подходом Add > Существующий элемент, и эта работа может быть намного более удобной и менее подверженной ошибкам, если Add в качестве ссылки будет по умолчанию.

4b9b3361

Ответ 1

К сожалению, для этого нет выбора. Но есть серебряная подкладка. Вы можете перетаскивать файлы в проект и отбрасывать их в нужную папку. Файлы копируются в ваш проект. Если вы нажмете клавишу Alt, выполнив операцию перетаскивания, файлы не будут скопированы, а будут связаны.

Ответ 2

Вы также можете использовать расширение VSCommands, которое добавляет "Копировать как ссылку" в папки и файлы в обозревателе решений. После этого вы можете сделать "Вставить ссылку" в нужное место. Он также позволяет вам перейти к исходному элементу из связанного элемента через "Найти исходный файл" из меню cotnext. Работает с vs2010 и vs2012.

Ответ 3

Похоже, что когда вы добавляете "Существующий" в папку SOLUTION FOLDER (в отличие от фактической папки), вы всегда добавляете эти элементы в качестве ссылки. Если вы добавите существующие элементы в фактическую папку, вы получите кнопку, которая дает возможность "Добавить как ссылку".

Ответ 4

Просто отредактируйте файл проекта и измените путь к файлу. Вы можете перемещать папку вверх, используя../ Он начинается в папке проекта.

Ответ 5

Я нашел приятный отзыв здесь: Если вы хотите добавить существующий элемент в качестве ссылки в VS С# Express 2010 в диалоговом окне "Добавить существующий элемент", вы должны явно выбрать "Добавить как ссылку" в раскрывающемся списке кнопки "Добавить".