I think there may be differences between having managed custom action support in Wix versus inventing your own way to launch a managed assembly. Wix doesn't have to support managed CA's, you can do that yourself. One could also write an extension for Wix (I would if I had the time).
The unmanaged API for loading and manipulating .NET and App Domains gives you quite alot. If your installed product needs a particular version of .NET installed to run, why not use some CA logic using that version of .NET to save time and cost? I haved coded a lot of unmanaged C++ in my day but I am back to my analogy of moving a pile of sand with a small spoon (native) or with a wheelbarrow and shovel (managed). It seems that the only serious potential for a conflic arises when launching a 2.0 custom action on Windows Server 2003 and also needing to install assemblies in the GAC as Rob Mensching referenced something Carolyn Napier had said. (If I have that correct) So, if this is not a problem, then what is the issue? I would want to see Windows Installer on Windows 2003 loading Framework 1.1 to install a 2.0 assembly verified. Regards, greenaj ---- Brian Rogers <[EMAIL PROTECTED]> wrote: > Yes, this is only one of many things that would be a much needed and > appreciated change. Installations are becoming much larger then the default > of 32K files and overall size is causing installation for 1GB plus installs > to take too long. > > >From a previous email thread I wrote to the wix-user group (Need a custom > action with UAC elevated privileges before InstallInitialize): > > *"Why can't we write to a reserved location of the installed MSI database to > keep our configuration changes on the machine instead of going nuts on the > registry? Why, after all these years, do they still not support COM+, XML, > IIS or invoking COM (MS has or makes the technology for all of these). Why > can't we have better UI? Why isn't there an easy way to do data manipulation > for text (string values)? How about some Regex? How about multiple codepages > per package?" > * > > It is time for an overhaul... > On Tue, Apr 29, 2008 at 7:45 PM, Christopher Painter <[EMAIL PROTECTED]> > wrote: > > > Provided they can get past their strategic decision, perhaps the MSI team > > should talk to the Silverlight team. They seem to have addressed the > > tactical problems: > > > > > > http://blogs.msdn.com/jasonz/archive/2007/05/10/side-by-side-in-process-clrs-start-with-silverlight.aspx > > > > Regardless, there should be more then enough brain trust in Redmond to get > > past this and safely give developers what they clearly want. > > > > *Rob Mensching <[EMAIL PROTECTED]>* wrote: > > > > Note that in my blog entry ( > > http://robmensching.com/blog/archive/2007/04/19/Managed-Code-CustomActions-no-support-on-the-way-and-heres.aspx) > > I explain the work that has to be done to work around the "evil" interaction > > between .NET Framework, GAC and Windows Installer. Every suggested > > implementation that I've seen on the internet that describes how to > > incorporate managed code custom actions into an MSI package does not address > > that problematic interaction. > > > > Personally, I continue to focus on creating CustomActions in native code so > > that WiX does not force all of you to have the .NET Framework installed > > before installing a package that uses one of the standard WiX CustomActions > > (which seems to be fairly common). I don't want to presume that everyone is > > building an application that has a dependency on the .NET Framework. > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto: > > [EMAIL PROTECTED] On Behalf Of Richard > > Sent: Tuesday, April 29, 2008 11:13 > > To: WiX Users > > Subject: Re: [WiX-users] Managed custom actions in Wix 3 > > > > > > In article <[EMAIL PROTECTED]>, > > writes: > > > > > I have head people preach dillegently about the evil of managed custom > > action > > s. > > > > The evil stems from the way .NET, the GAC, Windows and the MSI runtime > > interact. Its not the custom action per se, but the way that .NET > > code will be run in a process during install time. > > > > There is a reason that the experts are all unanimously saying that > > managed custom actions are a bad idea. You are free to ignore all > > that accumulated expertise but it doesn't seem like a wise thing to > > do. > > -- > > "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download > > > > > > Legalize Adulthood! > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > > Don't miss this year's exciting event. There's still time to save $100. > > Use priority code J8TL2D2. > > > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > > Don't miss this year's exciting event. There's still time to save $100. > > Use priority code J8TL2D2. > > > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ------------------------------ > > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it > > now.<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ> > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > > Don't miss this year's exciting event. There's still time to save $100. > > Use priority code J8TL2D2. > > > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > -- > Brian Rogers > "Intelligence removes complexity." - BR > http://www.codeplex.com/wixml/ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users