Какой застройка / расширение для VS 2010 мне следует создавать?

StackOverflow https://stackoverflow.com/questions/3492698

Вопрос

Мне удалось разработать расширение для Visual Studio «Обновление веб -справочника» в форме простого DLL, который позаботится о некотором обмене занятиями между различными проектами и т. Д. -Дружественный пакет, чтобы все парни в нашей компании могли его использовать. Пока что у меня есть

  • 2 DLL и 1 файл конфигурации, в который мне нужно скопировать Приват Папка визуальной студии IDE
  • (Относительно) простое изменение в devenv.exe.config. файл

Есть ли какой -то поддерживаемый способ создания плагина/добавления/расширения, который поможет мне автоматизировать это и не нужно заботиться о разрешениях для необходимых папок и т. Д. Или мне лучше написать простой инструмент развертывания и сказать парням. с повышенными разрешениями?

Редактировать: Причина, по которой мне нужны оба этапа, заключается в том, что я разработал Schemaimporterextenceence, которая должна быть зарегистрирована в файле конфигурации VS IDE (или, альтернативно, в Machine.config, но я думаю, что это не было бы проще) и Библиотека, содержащая ее, должна быть достижена дозоревающейся механизмом разрешения (возможно, есть некоторые другие места, где он также будет найден, GAC будет работать так хорошо)

Редактировать 2: Наконец-то я просто создал проект Setup, который выполняет оба шага, и даже восстанавливает файл конфигурации в исходное состояние при удалении. Я явно смотрел в неправильном направлении, потому что я реализовал, далеко не плагин. Спасибо за советы в любом случае;)

Это было полезно?

Решение

xcopy и patch (Или просто напишите что-нибудь простое, чтобы изменить файл конфигурации).

Оберните это все в пакетном файле / скрипте.

Другие советы

Да, VSIX Файлы используются для пакета (и потенциальных перераспределений) VS расширений.

Детали покрываются в документации против SDK, например, здесь.

Редактировать: также см.ведомость"Тег здесь на так.

Проверьте ScapeBuilder Аддин для более простого способа создания плагинов. (Есть несколько видеороликов на канал9 для демонстраций.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top