VC++中使用C#编写的COM dll时,在其他计算机上运行会提示“没有注册类”
在使用Innosetup打包时加入
[Run]
Filename: {app}\reg\RegAsm.exe; Parameters: /codebase yourdll.dll; WorkingDir: {app}; StatusMsg: "Registing COM..."; Flags: runhidden;
[UninstallRun]
Filename: {app}\reg\RegAsm.exe; Parameters: /unregister yourdll.dll; WorkingDir: {app}; StatusMsg: "UnRegisting COM..."; Flags: runhidden;