Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I have a lot of reasons but it's a long and subjective conversation. Here are a couple links to get you started. In summary the thing to keep in mind is to maintain the declarative native of MSI ( author table data driven, transactional custom actions ) and work really, really hard to not introduce fragiltiy to your installer. Because of the design of InstallUtil / Installer class custom actions, they are simply a non-starter. Use WiX's DTF ( Deployment Tools Foundation ) managed custom action project types ( C# / VB.NET ) instead.</p> <p><a href="http://robmensching.com/blog/posts/2007/4/19/Managed-Code-CustomActions-no-support-on-the-way-and-heres" rel="nofollow">Managed Code CustomActions, no support on the way and here's why</a></p> <p><a href="http://robmensching.com/blog/posts/2007/8/17/Zataoca-Custom-actions-are-generally-an-admission-of-failure" rel="nofollow">Custom actions are (generally) an admission of failure</a></p> <p>Note, for the first link, the "technical" portion is OBE due to the release of DTF. The strategic portion is somewhat optimistic IMO and discussed more in the second link. Here's also some background from my own blog:</p> <p><a href="http://blog.deploymentengineering.com/2006/07/msi-vs-net.html" rel="nofollow">MSI vs .NET</a> </p> <p><a href="http://blog.deploymentengineering.com/2008/05/price-of-ideology-and-great-new-hope.html" rel="nofollow">The Price of Ideology and a Great New Hope</a> </p> <p><a href="http://blog.deploymentengineering.com/2008/05/deployment-tools-foundation-dtf-custom.html" rel="nofollow">Deployment Tools Foundation (DTF) Managed Custom Actions</a> </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload