.NETGURU
Iterating through Global Assembly Cache (GAC) ...
Messages   Related Types
This message was discovered on microsoft.public.dotnet.framework.sdk.
Responses highlighted in red are from those people who are likely to be able to contribute good, authoratitive information to this discussion. They include Microsoft employees, MVP's and others who IMHO contribute well to these kinds of discussions.
Post a new message to this list...

Bob (VIP)
Hello,

Can anyone explain whether I can programmatically iterate through
Global Assembly Cache (GAC) and discover the assemblies that support
the certain interface? I know that I can discover the assemblies
that support the certain interface located in specified (let say
plug in) directory, but I can't find any way to iterate through
GAC. Please help. Thanks.
Reply to this message...
 
    
Imran Koradia (VIP)
The GAC directory (%systemroot%\assembly for default installations) is a
standard directory like any other directory and you should be able to loop
through the directory, load the assemblies and retrieve type information of
all types within the assembly. Its only that a shell extension is installed
that allows for a more organized view of the GAC when viewed through windows
explorer. You can look at the directory structure and installed assemblies
through the command prompt.

If that does not work out, you can use gacutil utility to list all the
assemblies in GAC and then retrieve the type information from that.

About gacutil:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfglobalassemblycacheutilitygacutilexe.asp

how to retrieve all assemblies in GAC (its burried somewhere in the
article):
http://msdn.microsoft.com/msdnmag/issues/04/03/AdvancedBasics/

hope that helps..
Imran.

"Bob" <Click here to reveal e-mail address> wrote in message
news:Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
 




ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
Ad


Need Dot Net Interview Questions?
Ask ExamGuru, Inc. for advice and help on Passing .Net Interviews
.Net Projects
Best-of-breed application framework for .NET projects, developed by ExamGuru, Inc. and ExamGuru IT
Free .net Help
Commission ExamGuru, Inc. and his team for your next bespoke software project
FogBUGZ
The only bug tracking system carefully crafted with one goal in mind: helping teams create great software.
Awesome Tools
If you don't know about these, you're missing out... IT Certification Questions
IT Interview Questions
Free Oracle 10g Training
MCSE Boortcamp
Cisco Study Guides
Cheap Study Guides
Exact Questions
Dot Net Interview Questions
Oracle OCP
Cheap Travel
Designer Perfumes - Wholesale Prices
Free Programming Tutorials
 
ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
 Copyright © ExamGuru, Inc. 2001-2006
Contact Us - Terms of Use - Privacy Policy - www.dot-net-guru.com - www.examguru.net - www.oraclesource.net - www.itinterviews.net - www.examguru.net/ITCertification