[Mono-list] Application installation on Windows

Robert Jordan robertj at gmx.net
Thu Aug 31 11:06:50 EDT 2006


Andreas Färber wrote:
> (Not sure though what you mean by creating icons almost  
> automagically, it just specifies the icon to be displayed.)

Typo, read as "shortcuts".

>> MS.NET is installed on the machine. Otherwise the MSI engine
>> won't be able to execute the custom actions implemented
>> by your assemblies.
> 
> Why would that be the case? A replacement would not require  
> Microsoft .NET but rather Mono. So having determined that Mono is  
> installed I should be able to run managed code using Mono either way!  
> In that case it would in theory seem possible for the Mono Project to  
> provide a native Windows DLL that loads Mono as outlined on the  
> Embedding page, reflects on the assembly's classes and runs an  
> Installer class.

I was wrong. MS.NET's InstallUtilLib.dll is actually the *unmanaged*
DLL implementing the custom action, thus MSI doesn't depend on
MS.NET.

It should be possible to develop a MSI custom action which
mediates between MSI and System.Configuration.Installer.

Robert



More information about the Mono-list mailing list