Мне удалось разработать расширение для визуальной студии «Обновление веб-ссылки» в виде простой библиотеки DLL, которая заботится о некотором разделении классов между различными проектами и т. Д. Все работает на моей локальной машине, и теперь я хотел бы создайте какой-нибудь удобный для пользователя пакет, чтобы все ребята в нашей компании тоже могли его использовать. Пока у меня есть
- 2 dll и 1 файл конфигурации, которые мне нужно скопировать в PrivateAssemblies папки Visual Studio IDE
- (относительно) простое изменение в файле devenv.exe.config
Есть ли какой-нибудь поддерживаемый способ создания плагина / надстройки / расширения, который помог бы мне автоматизировать это, и мне не нужно было заботиться о разрешениях для необходимых папок и т. Д., Или мне лучше написать простой инструмент развертывания и сообщить парням запустить его с повышенными разрешениями?
РЕДАКТИРОВАТЬ: причина, по которой мне нужны оба шага, заключается в том, что я разработал SchemaImporterExtension, который должен быть зарегистрирован в файле конфигурации VS IDE (или в качестве альтернативы в machine.config, но я думаю, что это не будет проще), и библиотека, в которой она находится, должна быть доступна с помощью механизма разрешения (может быть, есть и другие места, где ее также можно найти, GAC, конечно же, будет работать)
РЕДАКТИРОВАТЬ 2: Наконец, я просто создал проект установки, который выполняет оба шага и даже восстанавливает файл конфигурации в исходное состояние при удалении. Я явно смотрел в неправильном направлении, потому что то, что я реализовал, далеко не плагин. В любом случае, спасибо за советы;)