FWIW, I'm totally with Dhaval on the idea that managed custom actions would 
be a good thing.  It just makes a lot of sense.  I think it makes a lot more 
sense than supporting scripts, which as Rob has pointed out many times, are 
just asking for trouble if you try to use them.  Having C++ as the only 
viable alternative is very limiting.

I also agree with some of the other points raised that CAs in general are 
hard to write because they require you to design for the "compensating 
transaction" programming model and that isn't easy to get right.  That 
doesn't make managed CAs any less appealing though.  It just means they 
aren't a slam dunk, any more than the current supported approaches to 
writing CAs are.  Still, anything that is hard to do in managed code is 
likely even harder to do well in native C++.  The number of skilled C++ 
developers is likely to be dwarfed by the number of skilled managed code 
developers.

The real issue (as Rob mentioned) is that WI doesn't support it and until 
the product does, it isn't too appealing to try to support them in WiX.  It 
is very hard to get right for the reasons Rob stated and therefore probably 
not worth doing at all.  The other problem with WiX adding its own support 
is that the approach would be proprietary to WiX and therefore would not 
translate to future WI implementations, leaving the current WiX users 
stranded.

The whole thing makes me sad though.  :(

Joe K.

----- Original Message ----- 
From: "Dhaval Patel" <[EMAIL PROTECTED]>
To: "Wilson, Phil" <[EMAIL PROTECTED]>
Cc: <wix-users@lists.sourceforge.net>
Sent: Monday, March 19, 2007 7:02 PM
Subject: Re: [WiX-users] C# .dll


> Thanks for those words of wisdom :)
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to