Inno Setup:注册(无符号)程序集

时间:2011-09-13 16:27:13

标签: visual-studio-2008 dll assemblies inno-setup

我需要将一些程序集注册到我的Inno Setup脚本中,并找到以下代码:

Source: "Files\MyAssembly.dll"; DestDir: "{app}"; StrongAssemblyName: "MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=48d60606109a2257, ProcessorArchitecture=MSIL"; Flags: "gacinstall sharedfile uninsnosharedfileprompt"

问题是我的dll没有签名,我在VS2008中找不到C ++ / CLI dll的选项来签名!

错误消息:安装程序集失败;代码0x80131044

如何注册未签名的程序集或如何在Visual Studio 2008中签署C ++ / CLI dll?

提前谢谢!

招呼

1 个答案:

答案 0 :(得分:0)

如果未签名,则无法将其安装在GAC中。 如果需要为COM interop“注册”,则需要使用/ codebase参数调用RegAsm。