i want to drop some dlls to the Global Assembly Cache. i am using installshield and am wondering what is the best way\practice to do this so that the Msiassembly and MsiAssemblyName tables get populated correctly?

if i just create the gac directory structure with the GUI and then drop in the dlls does installshield know what to do?

i am hoping for a how to\best practice kind of thing here if possible!

0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


you may need to execute the gacutil as a CA as well.

i havent used IS for .NET so I cant help you much on how it handles the assembly names.
Answered 04/22/2007 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment
Very minor point to make about gacutil is that for Vista logo requirements, this is not viewed as best practice. See below for extract from Windows Vista Software Logo Spec 1.1 :

2.10 Follow Best Practices for Creating Custom Actions

• Gacutil must not be called from a custom action. Gacutil is not designed to be used during installation.


Answered 04/23/2007 by: spartacus
Black Belt

Please log in to comment