2008-09-14 169 views
4

直到最近,我们还在为我们的安装使用Inno Setup,除非我们能得到uninstall option in the start menu(感谢Giovanni Galbo),但我们现在需要GAC一些外部库,我怀疑只能通过.NET Setup Project来实现(或者至少只支持)。从Inno Setup向GAC添加组件

是否可以从另一个设置应用程序调用GAC'ing库?

回答

6

根据http://jrsoftware.org/files/is5-whatsnew.htm你应该能够与V5.3及以上做

新增.NET的支持(这会导致 内部错误,如果不存在.NET框架的系统 上使用) :

* Added new [Files] section flag: gacinstall. 
* Added new [Files] section parameter: StrongAssemblyName. 
* Added new constants: {regasmexe}, {regasmexe32}, {regasmexe64}. 
1

不确定库的相关信息,但可以拨打gacutil.exe来安装/卸载程序集。

+0

不是一个好主意。 gacutil.exe是SDK的一部分,不在普通的“非开发者”机器上。 – 2011-06-05 12:49:14