I typically build my CA's for CLR 2.0 and then provide a 
customaction.config that allows for running on newer CLR's.  I haven't 
witnessed any problems with this approach as .net framework rarely breaks 
backwards compatibility.    The point you reference is where someone failed 
to do that. 

As for the Server 2012 example, I use LaunchConditions to gate against 
this.  ( Based on a C# custom action that merely sets a  CaJitted =1 
property and ignores failure )   If someone is actually using server core 
it's probably for a Hyper-V server or file server and they can't expect to 
be able to install generally available applications in the first place.  
Still, I will tell them why I can't install and leave it up to them.  99% 
of machines will have .NET though. 

I guess Rob just needs a few more years to back down from his opinion. He's 
slowly getting there now that the WiX BA uses WPF. ( Really, how is that 
any different then a managed ca? )  
----------------------------------------
 From: "Rob Mensching" <r...@robmensching.com>
Sent: Saturday, November 09, 2013 10:24 AM
To: "WiX toolset developer mailing list" <wix-devs@lists.sourceforge.net>
Subject: Re: [WiX-devs] Issue & possible solution: Burn Startup-Screen is 
shown twice (on Windows XP) if bootstrapper contains driver-installation

   Heh, and beyond that *which* version of the CLR is on Vista and beyond? 
http://wixtoolset.org/issues/3872/ is a good example of the root issue.     
From: Bruce Cran [mailto:br...@cran.org.uk] 
 Sent: Saturday, November 9, 2013 6:36 AM
 To: WiX toolset developer mailing list
 Subject: Re: [WiX-devs] Issue & possible solution: Burn Startup-Screen is 
shown twice (on Windows XP) if bootstrapper contains driver-installation    
  On 11/9/2013 2:00 PM, Christopher Painter wrote:   That's exactly how 
I've felt about native vs managed custom actions for years.   Any chance we 
are reaching the tipping point for a world view sea change for you?     A 
version of the CLR is on the box for sure once you start talking about 
Vista and beyond. And it can and should be there on XP.   Not sure if 
anyone would ever do this since it also removes PowerShell, but on a Server 
2012 Core machine you can uninstall .NET features.

 -- 
 Bruce Cran 
------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to