[Mono-dev] changing the location of mono's global assembly cache
madewokherd at gmail.com
Sun Sep 12 19:17:46 EDT 2010
I'm working on a bug that occurs when Mono is used with Wine's
mscoree.dll to replace .NET in Wine,
A Windows program fails trying to load some assemblies that it
installed in c:\windows\assembly\GAC_MSIL. Mono only searches
It appears to be impossible for me to direct Mono to the GAC_MSIL
folder using the embedding API. I can only change the location of lib,
and Mono will look for the global assembly cache in lib/mono.
I prefer to avoid using symlinks for this. While they are available on
Windows, I don't think Wine supports them properly, and it's a clunky
Is there any way I can solve this problem with the currently-released
Mono 2.6.7 for Windows?
Failing that, can the embedding API be extended for this?
Failing that, where is the code I need to hack to change this?
More information about the Mono-devel-list