Могу ли я установить двоичные файлы в GAC с помощью установщика VSIX? - PullRequest
3 голосов
/ 22 сентября 2010

У меня есть гибридный установщик, который удаляет двоичные файлы на целевой машине (WIX), а также устанавливает шаблоны в Visual Studo (VSIX). VSIX хранится в виде двоичного файла в программе установки и устанавливается с помощью настраиваемого действия после завершения установки.

Это работает, но есть несколько проблем. Я мог бы обойти эти проблемы, если бы вообще мог пропустить WIX и установить все через VSIX.

Проблема в том, что мне нужно отбросить некоторые двоичные файлы в GAC. Если бы я мог сбросить двоичный файл в GAC в VSIX, то все было бы круто. Но я не могу найти информацию о том, как это сделать.

В качестве альтернативы, можно ли установить двоичные файлы в определенном месте на целевом компьютере с помощью VSIX?

Возможно ли что-нибудь из этого?

1 Ответ

1 голос
/ 22 сентября 2010

Нет.VSIX не может помещать файлы в GAC и не может добавлять записи реестра для вас.Exe или MSI установить то, что вам нужно.Ваши пользователи потеряют возможность включать / отключать из Extension Manager, что очень печально.

https://msdn.microsoft.com/en-us/library/vstudio/dd393694(v=vs.100).aspx обобщает ваши варианты развертывания и подтверждает отсутствие GAC.

...