473,387 Members | 1,721 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

About private and shared assembly

Hello!

If I select a private assembly in ILDASM I get a lot of information listed
but if I select a shared assembly located at c:\window\assembly(GAC) I
get nothing listed.
So is this normal not seeing anything when using ILDASM on any
shared assembly located in the GAC.

Now to my second question:
If I create a shared assembly from a private assembly and then use
properties on this it shows for example the
codeBase:file:///C:/TEST_DLL/ClassLibrary3/bin/Release/classlibrary3.dll
but If I for example use properties on the Accessibility located in the
GAC this codeBase shows nothing why?

I mean the path to the actual Accessibility.dll should be displayed in the
codeBase when using the properties.

//Tony



Aug 23 '06 #1
1 3673
Tony,
I think this was recently covered in this group. basically, the view you see
of the GAC (/assembly) folder is a custom shell folder extension view, you
cannot actually load the physical assembly or add a reference from there.

This little writeup I did may help:

http://www.eggheadcafe.com/PrintSear...sp?LINKID=1175

Peter
--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"Tony Johansson" wrote:
Hello!

If I select a private assembly in ILDASM I get a lot of information listed
but if I select a shared assembly located at c:\window\assembly(GAC) I
get nothing listed.
So is this normal not seeing anything when using ILDASM on any
shared assembly located in the GAC.

Now to my second question:
If I create a shared assembly from a private assembly and then use
properties on this it shows for example the
codeBase:file:///C:/TEST_DLL/ClassLibrary3/bin/Release/classlibrary3.dll
but If I for example use properties on the Accessibility located in the
GAC this codeBase shows nothing why?

I mean the path to the actual Accessibility.dll should be displayed in the
codeBase when using the properties.

//Tony

Aug 23 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Bill | last post by:
I created a shared assemble and dropped it into Windows\assembly. Browsing this directory shows that it is in there and the properties looks as expected. However, when I attempt to add this as a...
1
by: Dan | last post by:
Here's a scenario I'd like to discuss in order to setup my VS.NET IDE properly and be able to prepare a distribution: a) I have a windows forms C# app using 3 shared assemblies I developed to...
2
by: julien | last post by:
Hello, I read several articles about the GAC. Here is my understanding The GAC has 2 main purposes: a/ avoid having the same shared dll loaded several times by different programs b/ several...
4
by: spamfurnace | last post by:
Hi there. Ive just been reading about the Whidbey Provider Pattern on MSDN, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspnet/html/asp02182004.asp and i wanted to...
4
by: Rubbrecht Philippe | last post by:
Hi there, I would like to develop an interface that when implemented in a class requires a number of shared properties or methods to be available. It seems a Shared Member can not be used as...
6
by: Sathyaish | last post by:
Where is the private key to an assembly stored? The public key is stored in the manifest. All clients that reference the shared assembly, when compiled, store the public key _token_ into their...
0
by: chandrasekhar | last post by:
how can i make private asembly to shared assembly , i want some code snippet on this , if any body can have it please send me , with related site id , so that i can reffer it,
6
by: yxq | last post by:
Hello, The File.Delete(VS2005) function can not delete file on Vista-64bit, why? And, what changes of API between 32-bit and 64-bit? Thank you
0
by: brianbass | last post by:
I am having a perplexing issue and am wondering if anyone can see the flaw in my setup. I have 3 windows services and 3 message queues. Each service resides in the same directory and they all...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.