Надстройка для Visual Studio для редактирования файлов проекта (csproj) - PullRequest
4 голосов
/ 23 января 2011

Знаете ли вы надстройку для Visual Studio, которая добавляет свойства для проектов C #?Формат файла csproj очень мощный, но на стандартной странице свойств можно изменить только небольшое количество параметров.Например, я хочу иметь несколько конфигураций, и каждая из них должна включать свои собственные ссылки.Или я просто хочу изменить тип проекта с winforms на wpf или другой.Для того, чтобы делать такие вещи, разработчик должен отредактировать csproj руками в текстовом редакторе вместо использования свойств.Если вы знаете, что такой надстройки не существует, думаете ли вы, что она может быть популярной в codeplex?или только небольшое количество разработчиков действительно нуждается в этом?каково ваше мнение?

Ответы [ 2 ]

5 голосов
/ 23 января 2011

Как дела?

Для редактирования файлов проекта внутри Visual Studio я использую PowerCommands , но те вещи, которые вы можете изменить «используя свойства», находятся в меню «Проект» -> Свойства [Имя проекта]. Что делает PowerCommands (среди прочего ...), так это позволяет вам легко редактировать XML проекта, открытого в Visual Studio, так что вы получаете все преимущества использования Visual Studio для редактирования XML. Имеет смысл?

XML является иерархическим, поэтому вряд ли его удобно разместить в списке свойств лучше, чем в текстовом редакторе.

О "Я хочу иметь несколько конфигураций, и каждая из них должна включать свои собственные ссылки", попробуйте создать шаблоны для своих проектов, посмотрите там: Шаблоны Visual Studio .

Итак ... вы ищете надстройки в codeplex? почему бы не взглянуть на http://visualstudiogallery.msdn.microsoft.com есть бесплатные и платные надстройки, также кодекс некоторого вида. Пока вы на нем, ищите «Инструменты повышения производительности», «VSCommands 2010», «AllMargins» и «Кодовая карта VS10x». Я использую их все, и они, безусловно, стоит посмотреть. [Хммм ... Я также использую CodeRush, вы можете получить CodeRush Xpress бесплатно от http://www.devexpress.com;)]

Надежда на помощь.

0 голосов
/ 07 июля 2015

Немного опоздал к таблице, но я хотел удалить VSCommands 2010, потому что все, для чего я его использую, это на самом деле редактировать файл проекта, и я не хотел бы просто видеть расширения, если я их не использую.Я обнаружил из этого блога:

http://blogs.msdn.com/b/habibh/archive/2009/07/01/the-quickest-way-to-edit-a-visual-studio-project-file.aspx

«Существует быстрый и простой способ редактирования файла проекта Visual Studio. Когда проект« выгружается », либо потому, что вы явно выбраличтобы выгрузить проект с помощью команды «Выгрузить проект» или Visual Studio не удалось загрузить проект по какой-либо причине (например, не удалось обновить проект), вы можете щелкнуть правой кнопкой мыши проект в обозревателе решений и выбрать команду «Редактировать», как показано ниже. "

Работает как шарм!

...