#visual-studio-2010 #visual-c
#visual-studio-2010 #visual-c
Вопрос:
У меня есть существующий проект, который я хочу встроить Visual studio 2010
. Проект содержит более 200 папок и вложенных папок. Итак, чтобы добавить все файлы проекта, мне нужно создать new filter
и продолжить добавление исходных и заголовочных файлов. итак, это занимает у меня много времени. Пожалуйста, помогите мне, как я могу автоматизировать или упростить этот процесс.
Смотрите ниже:-
Main folder->|Sub Folder1->20 Folders (Each folder contains 5 files(let say) and does include some more flders)
|Sub Folder2->10 Folders (same as above)
....
....
Я создал проект Visual Studio с именем as Main Folder
, затем добавил «Новый фильтр» as Sub Folder1
Sub Folder2
и так далее. Эта работа занимает много времени. Пожалуйста, помогите мне.
Комментарии:
1. Сегодня единственный способ — написать надстройку IDE, но я думаю, что в VS2010 вы все равно можете записать макрос IDE при добавлении одного файла, затем проверить и обобщить код. Вы пробовали это?
2. .vcproj — это текстовый файл с довольно очевидной структурой. Не должно быть слишком сложно написать скрипт, который генерирует фрагмент текста в правильном формате, а затем просто скопируйте / вставьте этот текст в файл проекта.
Ответ №1:
Я использую VBScript со стандартным COM-компонентом Microsoft.XMLDOM
для реорганизации древовидной структуры проекта в соответствии со своими потребностями (извините, я не могу поделиться этим). Но я бы предпочел использовать Python для этой цели (если это возможно), потому что он содержит стандартный пакет xml.etree.ElementTree
и потому, что мне нравится Python больше, чем VBScript. 🙂
Эта статья может быть полезной (есть примеры VBS).
Это скрипт на Python, который я быстро прогуглил, и он выглядит очень близко к вашим требованиям.