a little GAC help please

G

Greg

I have a signed assembly that I installed in the GAC using Windows
Installer 2.0 (VS2005).
I can see the assembly using the standard Explorer view C:\Windows
\assembly, as well as using the gacutil.exe /l myassembly.dll console.

However, when I subst the drive like so subst g: %windir%\assembly
\gac, and navigate to G:\, I can't see it in the extended fusion
view.

Does anyone have any thoughts on this?
Thanks

Greg
 
M

Marc Gravell

From a few quick tests, it looks like desktop.ini doesn't work in the
drive root; have tested with a few.

To be honest, this is such an easy path to get to, I'm not sure I'd
bother making it any more complicated than starting at c: or %windir%?

Marc
 
C

christery

nope but %% is the first thing that comes to mind... old C progammer,
if & doesnt help try *
Dont understand the q so the answer might be quite off topiq...
//CY
 
G

Greg

nope but %% is the first thing that comes to mind... old C progammer,
if & doesnt help try *
Dont understand the q so the answer might be quite off topiq...
//CY

Thank you all for your response, but I think I should clarify a bit
more...
Using VS2005, I created an installer project where I added the GAC
Folder to the 'View' so the signed assembly can be installed properly
on the target machine.

After installing the assembly, the file can be seen in the GAC using
the standard windows explorer view. But now I am tying to manually
remove the assembly and its related folders. (Without the gacutil.exe)
I would use the gacutil.exe, but because the assembly was installed
using the MSI installer, it's prohibited. (According to M$).

So I subst the drive, and viola, the assembly cannot be found, however
I know its there cause I saw it using the fusion view (Explorer)
Any thoughts on why, or how I might manually remove an assembly that
was installed using an MSI installer package?

Thx

Greg
 
Y

yogendrasinh

Thank you all for your response, but I think I should clarify a bit
more...
Using VS2005, I created an installer project where I added the GAC
Folder to the 'View' so the signedassemblycan be installed properly
on the target machine.

After installing theassembly, the file can be seen in the GAC using
the standard windows explorer view. But now I am tying to manuallyremovetheassemblyand its related folders. (Without thegacutil.exe)
I would use thegacutil.exe, but because theassemblywas installed
using the MSI installer, it's prohibited. (According to M$).

So I subst the drive, and viola, theassemblycannot be found, however
I know its there cause I saw it using the fusion view (Explorer)
Any thoughts on why, or how I might manuallyremoveanassemblythat
was installed using an MSI installer package?

Thx

Greg

I too was frustrated by the microsoft's 'Tranced assembly problem' and
poor user interface for GAC.
I made a software (GNU\GPL) about which you can see here:
http://gacbrowser.sourceforge.net/
See the reasons why you cannot uninstall the assemblies installed by
MSI: http://gacbrowser.blogspot.com/2008/03/net-assembly-uninstall-problem.html
Directly download it from here: http://sourceforge.net/project/showfiles.php?group_id=214315

Happy GACing
- yogendrasinh
 
G

Greg

I too was frustrated by the microsoft's 'Tranced assembly problem' and
poor user interface for GAC.
I made a software (GNU\GPL) about which you can see here:http://gacbrowser..sourceforge.net/
See the reasons why you cannot uninstall the assemblies installed by
MSI:http://gacbrowser.blogspot.com/2008/03/net-assembly-uninstall-problem....
Directly download it from here:http://sourceforge.net/project/showfiles.php?group_id=214315

Happy GACing
- yogendrasinh- Hide quoted text -

- Show quoted text -

Hi yogendrasinh ,

thanks so much, I actually found your utility via google, and it works
great!.
Cheers,

Greg
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top