我需要将一些程序集注册到我的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?
提前谢谢!
招呼
答案 0 :(得分:0)
如果未签名,则无法将其安装在GAC中。 如果需要为COM interop“注册”,则需要使用/ codebase参数调用RegAsm。