Posso installare i binari nella GAC ??tramite un programma di installazione VSIX?
Domanda
Ho un programma di installazione ibrido che scende i binari sulla macchina target (WIX), così come i modelli di Installa in Visual Studo (VSIX). Il VSIX viene memorizzato come un binario nel programma di installazione e viene installato tramite un'azione personalizzata quando viene finalizzata l'installazione.
Funziona, ma ci sono alcuni problemi. Potrei andare in giro questi problemi se potevo saltare WIX del tutto e installare tutto tramite il VSIX.
Il problema è che ho a cadere alcuni binari nel GAC. Se posso cadere un binario nel GAC nel VSIX, allora tutto sarebbe stato bello. Ma io non riesco a trovare tutte le informazioni su come fare questo.
In alternativa, è possibile installare i binari in una posizione specifica su una macchina di destinazione utilizzando VSIX?
E 'tutto questo possibile?
Soluzione
No. VSIX non può mettere i file nella GAC ??e né può aggiungere voci del Registro per voi. EXE o MSI installare è quello che vi serve. Gli utenti perderanno la possibilità di abilitare / disabilitare dall'interno Extension Manager, però, che è triste.
https: // MSDN. microsoft.com/en-us/library/vstudio/dd393694(v=vs.100).aspx riassume le scelte di deployment e conferma la cosa non-GAC.