使用Inno Setup对32位和64位的AnyCPU DLL使用重排

时间:2019-06-13 17:29:41

标签: inno-setup regasm anycpu

我有一个C#COM DLL,它已使用设置任何CPU 进行编译。

此刻,我已将其放入脚本中:

[Run]
Filename: "{dotnet40}\regasm.exe"; Parameters: "MSAToolsGMailClassLibrary.dll /codebase"; WorkingDir: "{app}"; Flags: runhidden
Filename: "{dotnet4064}\regasm.exe"; Parameters: "MSAToolsGMailClassLibrary.dll /codebase"; WorkingDir: "{app}"; Flags: runhidden; Check: IsWin64

[UninstallRun]
Filename: {dotnet40}\regasm.exe; Parameters: /u MSAToolsGMailClassLibrary.dll; WorkingDir: {app}; Flags: runhidden
Filename: {dotnet4064}\regasm.exe; Parameters: /u MSAToolsGMailClassLibrary.dll; WorkingDir: {app}; Flags: runhidden; Check: IsWin64;

由于只有一个文件(但是我的安装程序同时以32位和64位安装了我的应用程序),所以我在这里做了两次正确的操作吗?

0 个答案:

没有答案
相关问题