автоматизировать редактирование файла проекта
Что-то вроде кнопки или меню в VS, щелкните по нему, а затем какой-нибудь контент, который вы добавляли вручную, будет автоматически добавлен в файл .proj? Если я неправильно понял, поправьте меня :))
Какой способ автоматизации вы бы выбрали:
Трудно сказать, но вкратце, я думаю, это зависит от того, имеете ли вы опыт разработки расширений.
Так как, если вы объединяете функции в расширение. Каждый раз, когда вы хотите добавить некоторые пользовательские изменения в них, все, что вам нужно сделать, это просто нажать кнопку в VS или установить флажок. Звучит хорошо, но разработка расширения может занять некоторое время, и вы можете столкнуться с некоторыми проблемами во время разработки. Путешествие может быть сложным, но интересным!
можно ли написать расширение против расширения, чтобы иметь настраиваемую вкладку в проекте
параметры, которые реагируют на флажки изменения файла проекта для меня
Это абсолютно возможно. Просто взгляните на это расширение , оно предоставляет функцию редактирования проекта в VS.
Не уверен в деталях, как ваше идеальное расширение. Но я думаю, что вы можете получить некоторую помощь ниже:
1. Расширение меню и команд , если вы хотите запустить функцию с помощью команды меню.
Кроме того, вы можете получить некоторую помощь от этой проблемы , которая дает подсказку о том, как поместить функциональную кнопку под Add-node в обозревателе решений.
2. При условии, что у вас есть код функции, который добавляет содержимое в файл .xxproj. (Эта часть о разработке, добавление узлов в файл proj на основе xml?). Затем добавьте этот код в дескриптор события, который будет вызываться при нажав кнопку или меню. (что-то вроде this )
Так что я думаю, что это возможно, но может занять некоторое время. И это будет самый автоматический путь, но для его развития потребуется некоторое время. В любом случае, надеюсь, что это поможет, и удачи вам.