2013-12-15 3 views
2

Я хочу добавить исходный код учебника в существующий проект, и я хочу, чтобы файл был скопирован в папку проекта из временного файла на рабочем столе, который я загрузил к. Контекст, щелкнув по папке «Исходные файлы» в Обозревателе решений, приводит меня к меню Add-> Existing Item ..., и я могу добавить исходный файл. Однако он НЕ копируется в папку проекта, но остается в исходном месте. Проект просто знает об этом, отображает его в обозревателе решений и рассматривает его как часть проекта.Импорт существующего исходного файла в Visual Studio 2012

This страница справки в MSDN сообщает мне, что в Visual Studio 2010 поведение по умолчанию, используемое для копирования файла в папку проекта, и что можно было бы выбрать Добавить ссылку вместо физического импорта файла в каталог проекта выбрав «Добавить ссылку». Однако теперь я всегда получаю ссылку, и реальный физический импорт в папку проекта кажется невозможным.

Я могу пройти через Проводник для физического импорта, но Solution Explorer не обновляет новые файлы «на лету», и я хотел бы сделать это из VS.

Есть ли способ? Это ошибка в VS 2012?

+1

Почему вы не хотите просто копировать файл в нужное место в каталоге решений самостоятельно? –

+0

Будучи новичком в Studio, я действительно не знаю, какой точный путь в папках проекта был бы каноническим (я мог бы понять это быстро, но продолжал бы забывать). Выход из IDE является громоздким. Затем исследователь решений только узнает о новых импортированных файлах после перезагрузки проекта. Поэтому я хотел бы оставить Visual Studio в цикле. –

ответ

9

Скопируйте файлы, используя Проводник, затем в проводнике решений отметьте Показать все файлы на панели кнопок в проводнике решений (возможно, вам сначала необходимо выбрать проект).

Show All Files

Теперь вы можете щелкнуть правой кнопкой мыши любые файлы не часть проектов и выбрать Включить в проекте.

Include in Project

Или использовать Добавить существующий файл вариант.

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

Аккуратная маленькая хитрость заключается в использовании «Открыть в Проводнике» вариант:

Open in Explorer

(хотя это может быть добавлено Productivity Power Tools).

Плюс, вы можете перетащить & Падение файлов непосредственно из проводника в Visual Studio (when they're both running in the same elevation level if you have User Account Control enabled). Чтобы устранить проблемы UAC, вы можете либо запустить Explorer как администратор, либо install the VSCommands extension.

И вы можете скопировать & Вставить файл или набор файлов в обозревателе решений щелкните правой кнопкой мыши папку проекта или проекта и сбор Вставить в контекстном меню.

+0

Перетаскивание из Проводника файлов в Обозреватель решений добавляет ссылку и не копирует файл. –

+0

Это для меня, но это может быть расширение, которое добавляет, что ... – jessehouwing

+0

Вы подозреваете, что Extension делает это для вас - это инструменты для повышения производительности? Я еще не установил это. –

Смежные вопросы