Aggiunta di assiemi al GAC da Inno Setup
-
09-06-2019 - |
Domanda
Fino a poco tempo fa utilizzavamo Inno Setup per le nostre installazioni, cosa che mi piacerebbe continuare a fare, a meno che non riusciamo a ottenere un file opzione di disinstallazione nel menu Start (grazie Giovanni Galbo), tuttavia ora abbiamo bisogno di GAC alcune librerie esterne, qualcosa che sospetto sia fattibile (o almeno supportato solo) tramite il progetto di installazione .NET.
È possibile chiamare una libreria GAC'ing da un'altra applicazione di configurazione?
Soluzione
Secondo http://jrsoftware.org/files/is5-whatsnew.htm dovresti essere in grado di farlo con la versione 5.3 e successive
Aggiunto supporto .NET (questi causano un errore interno se utilizzato su un sistema con non presente .NET Framework):
* Added new [Files] section flag: gacinstall. * Added new [Files] section parameter: StrongAssemblyName. * Added new constants: {regasmexe}, {regasmexe32}, {regasmexe64}.
Altri suggerimenti
Non sono sicuro della biblioteca, ma puoi chiamare gacutil.exe per installare/disinstallare gli assembly.