Sorry, I've got no experience with .NET so I can't really help you there.

However Rob makes a good point, why do it manually if it's already
supported elsewhere in WiX?

Also, from http://msdn.microsoft.com/en-us/library/dkkx7f79.aspx
there's this note:
> Gacutil.exe is only for development purposes and should not be used to 
> install production
> assemblies into the global assembly cache.


Sascha

On Sat, May 30, 2009 at 8:10 AM, Rob Mensching <[email protected]> wrote:
> Uhh, gacutil.exe isn't redistributable. I think you are violation a
> license agreement if you ship it in your product. Why not just use the
> File/@Assembly element?
>
> little.forest wrote:
>> Thanks Sascha.
>>
>> Yes, I'm looking at it and having this piece of code which doesn't work:
>> <Component Id="Component_Gacutil_EXE" Guid="...">
>>     <File Id="GacutilExe" Source="gacutil.exe" KeyPath="yes" Checksum="yes"/>
>> </Component>
>> <Component Id="Component_DotNet_CLR" Guid="...">
>>     <File Source="CLR.dll" KeyPath="yes" Checksum="yes"/>
>> </Component>
>> ...
>> <CustomAction Id="RunGacutilExeOnInstall"
>>     FileKey="GacutilExe"
>>     ExeCommand='/i "[INSTALLLOCATION]CLR.dll"'
>>     Return="asyncWait" />
>> <CustomAction Id="RunGacutilExeOnUninstall"
>>     FileKey="GacutilExe"
>>     ExeCommand='/u "[INSTALLLOCATION]CLR.dll"'
>>     Return="asyncWait" />
>>
>> <InstallExecuteSequence>
>>     <Custom Action="RunGacutilExeOnInstall" After="InstallFiles">NOT 
>> Installed</Custom>
>>     <Custom Action="RunGacutilExeOnUninstall" 
>> After="InstallInitialize">Installed</Custom>
>> </InstallExecuteSequence>
>> ...
>> <ComponentRef Id="Component_DotNet_CLR" />
>> <ComponentRef Id="Component_Gacutil_EXE" />
>>
>> Basically, a few problems:
>> 1. During installation, nothing happened.
>> 2. During uninstall, I'd like to run "gacutil.exe /u CLR.dll". However, 
>> since it never got a chance to run in installation, I guess it never got run 
>> in uninstall. Does the code look alright or not?
>>
>> Could any of you please point out the errors? I really appreciate it.
>>
>> Thanks a lot,
>> /Brian
>>
>>
>>
>>
>> ________________________________
>> From: Sascha Beaumont <[email protected]>
>> To: General discussion for Windows Installer XML toolset. 
>> <[email protected]>
>> Sent: Thursday, May 28, 2009 10:07:49 PM
>> Subject: Re: [WiX-users] WiX 3.0: How to run another program before 
>> launching the main application
>>
>> Check out the documentation, specifically "ShellExecute CustomAction"
>> and "How To: Run the Installed Application After Setup" in WiX.chm
>>
>> On Sat, May 23, 2009 at 10:13 AM, little.forest <[email protected]> 
>> wrote:
>>
>>> We are using WiX version 3.0.4805.0.
>>>
>>> How to run another program before launching the main application?
>>> We have a program called preutil.exe. We need to run it with some arguments 
>>> like this "preutil.exe /i /t /s". How to do it?
>>> Thanks a lot,
>>> /Brian
>>>
>>>
>>>      __________________________________________________________________
>>> Looking for the perfect gift? Give the gift of Flickr!
>>>
>>> http://www.flickr.com/gift/
>>> ------------------------------------------------------------------------------
>>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
>>> is a gathering of tech-side developers & brand creativity professionals. 
>>> Meet
>>> the minds behind Google Creative Lab, Visual Complexity, Processing, &
>>> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
>>> Group, R/GA, & Big Spaceship. http://www.creativitycat.com
>>> _______________________________________________
>>> WiX-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
>> is a gathering of tech-side developers & brand creativity professionals. Meet
>> the minds behind Google Creative Lab, Visual Complexity, Processing, &
>> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
>> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
>> _______________________________________________
>> WiX-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>>
>>       __________________________________________________________________
>> Ask a question on any topic and get answers from real people. Go to Yahoo! 
>> Answers and share what you know at http://ca.answers.yahoo.com
>> ------------------------------------------------------------------------------
>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
>> is a gathering of tech-side developers & brand creativity professionals. Meet
>> the minds behind Google Creative Lab, Visual Complexity, Processing, &
>> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
>> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
>> _______________________________________________
>> WiX-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to