I know I know...  I shouldn't even be using it...  But I inherited this old 
hairball when I got here and no one has wanted to spend the time to upgrade.

I tried to make a quick new installer using our already-written merge modules 
but I ran into a couple of odd quirks...


1)      One merge module installs a few .net assemblies in the GAC.  The last, 
custom step of the new installer is to run InstallUtil.exe on an assembly 
*using* one of the gac components.  But InstallUtil fails because trying to run 
up the assembly - bind failures, saying the gac components aren't there.  I've 
tried a number of things  (declaring InstallFiles explicitly, trying to 
explicitly set the sequence numbers, moving all the actions to 
AdminExecuteSequence) and nothing has worked.  Oddly, moving everything to 
AdminExecuteSequence ran to completion just fine - it just didn't execute the  
custom actions.  Anyone out there contended with this?  Trying to put some 
pieces in the gac with the installer yet still have them available to run 
InstallUtil.exe on something consuming them?

2)      In my wxs, I tried to default the platform to the setting from the VS 
Configuration Manager, but none of the methods I found with Google appeared to 
work.  None of the supposed pre-defined variables existed, and I couldn't put a 
<DefineConstants> group in a 2.0 wix project.  Are there any preprocessor 
variables in 2.0 that will tell you what configuration you're running in?

Thanks
mark

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to