cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
srinivask
Level 2

InstallShield 2020 Premier - ISWiAuto26.dll

Hi,

Our build system uses automation interface binary ISWiAuto26.dll, which we could not locate for InstallShield 2020 Premier. Earlier, we were using InstallShield 2018, where we were using ISWiAuto24.dll in our builds. Recently, we upgraded to InstallShield 2020, that requires ISWiAuto26.dll,  and we could not locate ISWiAuto26.dll anywhere including the Nuget or Github. Kindly let me know, where can I get this component.

Thanks,

Srinivas

Labels (2)
0 Kudos
(3) Replies
varul
Revenera Moderator Revenera Moderator
Revenera Moderator

Hi,

You can find the ISWiAutomation25 dll in this below path 

C:\Program Files (x86)\InstallShield\2020\System\ISWiAutomation26.dll

0 Kudos

Thanks for quick reply.

The library what we are looking for is different from ISWiAutomation26.dll. We need a .Net based library, as our build system references to that. ISWiAutomation26.dll will not work as its native library.  We are looking for ISWiAuto26.dll, which is .Net library, similar to ISWiAuto24.dll (InstallShield 2018). We found ISWiAuto24.dll in Nuget Manager https://www.nuget.org/packages/ISWiAuto24 , but could not find ISWiAuto26.dll (Automation interface library).

Thanks,

Srinivas

0 Kudos

Hi Srinivas (@srinivask),

Thank you for your post.

Are you referring to Interop.ISWiAuto26.dll, specifically with the Interop prefix?

Also, is it correct to infer that you are using Visual Studio?

The corresponding DLL for InstallShield 2020 is ISWiAutomation26.dll which is in your <IS_2020_HOME>\System folder where you installed your copy of the InstallShield 2020.

If you are using Visual Studio, in your solution, you could try updating the current project reference to from ISWiAutomationXX.dll to ISWiAutomation26.dll for InstallShield 2020. Then build the solution. Is an Interop.ISWiAuto26.dll file generated in the project output folder?

Please give that a try. Does that work for you?

Please let us know if you have any questions or concerns. Thank you for your patience and cooperation.