Надстройка для Visual Studio для редактирования файлов проекта (csproj)

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

2 ответа

Решение

Как дела?

Для редактирования файлов проекта внутри 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/;)]

Надеюсь на помощь.

Немного опоздал к таблице, но я хотел удалить 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 не удалось загрузить проект для некоторых причина (например, сбой при обновлении проекта), вы можете щелкнуть правой кнопкой мыши проект в обозревателе решений и выбрать команду "Редактировать", как показано ниже. "

Отлично работает!

Другие вопросы по тегам