Как я могу автоматически добавлять существующие элементы в проект Visual Studio?
У меня есть инструмент, который динамически генерирует файлы.xaml и .xaml.cs и помещает их в соответствующий каталог Visual Studio .
Чтобы добавить их в проект, я должен:
- щелкните правой кнопкой мыши по этому каталогу
- выберите "добавить существующий элемент"
- перейти к соответствующему каталогу на жестком диске
- выберите два созданных файла
- нажмите ok
Есть ли способ сообщить проекту "включить все существующие элементы в папку проекта на жестком диске"?
Ответы
Ответ 1
У меня нет автоматизации для этого. Тем не менее я следую за тем же требованием. Это позволит избежать нескольких щелчков.
- В обозревателе решений выделите/выберите
Кнопка "Показать все файлы"
- Нажмите клавишу управления (чтобы выбрать несколько)
и выберите файлы с помощью мыши,
быть включенным в решение.
- Щелкните правой кнопкой мыши на любом из выделенных
файла и выберите "Включить в проект"
Ответ 2
Вы можете сделать это программно в вашем файле .proj
в зависимости от ваших потребностей, как этот ответ
Вам просто нужно убедиться, что вы используете правильный тег для файлов.
Компиляция, Контент, Нет и т.д.
<ItemGroup>
<Content Include="Images\**\*.*" />
<Compile Include="Subdirectory\**\*.cs" />
</ItemGroup>
Ответ 3
Я не думаю, что есть способ сделать это изначально в Visual Studio. Добавление файлов в проект изменяет файл проекта.
Это звучит неплохо для простого дополнения. Вы можете использовать службы автоматизации Visual Studio, чтобы найти файлы, которые хотите добавить, и добавить их все сразу. У вас будет полный контроль над поведением аддинов, поэтому вы можете сократить процесс до одного щелчка, если это будет практично.