This is unfortunate indeed! I just had our programmer write a C# DLL!!!cosmin wrote:Hi,
I'm afraid that Windows Installer supports only C++ DLLs for attached and installed custom actions. Therefore, C# DLLs are not supported. However, in Advanced Installer you can try using a .NET Installer Class Action.
Regards,
Cosmin
Unfortunately EXE custom actions run in a different process, therefore they don't have access to installer properties. However, you can pass properties to the EXE by using its command line.If I made an EXE file written in C#, will that work?
Unfortunately this custom action would need to run as deferred, so it cannot set or access installer properties. Only Immediate custom actions can set or access properties.marcelo wrote:You could make ur C# dll "Com Visible" then register it at install time (using Regasm) and use it as a com object during the install..
Cosmin, is there any issue on doing so?