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

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

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

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

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

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


person Community    schedule 22.09.2010    source источник


Ответы (1)


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

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

person Kate Gregory    schedule 22.09.2010
comment
Гах. Должен застрять со своим Франкенстоллом и волшебными струнами. Отстой. - person ; 22.09.2010