Search:
Namespaces
Discussions
.NET v1.1
Feedback
Determine if assembly is loaded from GAC
Messages
Related Types
This message was discovered on
microsoft.public.dotnet.framework.clr
.
Post a new message to this list...
Shell
Mattias,
[Original message clipped]
How can I get a reference to an assembly loaded in my application? When
I try GetType().
Assembly
.GetReferencedAssemblies(), I get an array of
AssemblyName
objects (which obviously doesn't have a
GlobalAssemblyCache property). Is there any way to get to the
Assembly
objects themselves?
Thanks.
Reply to this message...
Plausible Indirection
You can start with
foreach (
Assembly
asm in
Thread
.GetDomain().GetAssemblies())
and find the one you need in there.
Probably other ways exist.
Luck,
Chris
"Shell" <
Click here to reveal e-mail address
> wrote in message news:<cfd19s$
Click here to reveal e-mail address
>...
[Original message clipped]
Reply to this message...
Mattias Sjögren
>How can I get a reference to an assembly loaded in my application?
AppDomain
.CurrentDomain.GetAssemblies()
or if you have an object of a type in a given assembly, you can do
obj.GetType().
Assembly
.
Mattias
--
Mattias Sjögren [MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/
|
http://www.dotnetinterop.com
Please reply only to the newsgroup.
Reply to this message...
System.AppDomain
System.Reflection.Assembly
System.Reflection.AssemblyName
System.Threading.Thread
Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us
-
Terms of Use
-
Privacy Policy
-
www.dotnet247.com