Unused functions in fusion.dll
The following fusion.dll functions are unused: nobody calls them and they are not exported. CompareAssemblyIdentity() GetAssemblyIdentityFromFile() I checked a Windows fusion.dll I have here and I did not see them being exported there either. Yet, the MSDN documents them and presumably there's a way a application can call them... Does anyone know what's up? -- Francois Gouget <fgouget(a)free.fr> http://fgouget.free.fr/ A particle is an irreducible representation of the Poincaré Group - Eugene Wigner
Francois Gouget wrote:
The following fusion.dll functions are unused: nobody calls them and they are not exported.
CompareAssemblyIdentity() GetAssemblyIdentityFromFile()
I checked a Windows fusion.dll I have here and I did not see them being exported there either. Yet, the MSDN documents them and presumably there's a way a application can call them...
Does anyone know what's up?
------------------------------------------------------------------------
What version of the .NET framework do you have? It looks like these came with 2.0 -- Cheers, Paul.
Paul Vriens wrote:
Francois Gouget wrote:
The following fusion.dll functions are unused: nobody calls them and they are not exported.
CompareAssemblyIdentity() GetAssemblyIdentityFromFile()
I checked a Windows fusion.dll I have here and I did not see them being exported there either. Yet, the MSDN documents them and presumably there's a way a application can call them...
Does anyone know what's up?
------------------------------------------------------------------------
What version of the .NET framework do you have? It looks like these came with 2.0
Forget that remark. Just checked both fusion and mscoree on .NET 1.1 and 3.5 and neither have these exports. So, no clue ;) -- Cheers, Paul.
On Thursday 14 May 2009 13:29:14 Paul Vriens wrote:
Paul Vriens wrote:
Francois Gouget wrote:
The following fusion.dll functions are unused: nobody calls them and they are not exported.
CompareAssemblyIdentity() GetAssemblyIdentityFromFile()
I checked a Windows fusion.dll I have here and I did not see them being exported there either. Yet, the MSDN documents them and presumably there's a way a application can call them...
Does anyone know what's up?
------------------------------------------------------------------------
What version of the .NET framework do you have? It looks like these came with 2.0
Forget that remark. Just checked both fusion and mscoree on .NET 1.1 and 3.5 and neither have these exports.
So, no clue ;)
Those functions are exported normally from the implementation mscorwks.dll (but noone guarantees that) and no executable or DLL is linked directly to it, instead they call GetRealProcAddress in mscoree.dll http://msdn.microsoft.com/en-us/library/ms233292.aspx
On Thursday 14 May 2009 14:53:09 Paul Chitescu wrote:
[...]
Those functions are exported normally from the implementation mscorwks.dll (but noone guarantees that) and no executable or DLL is linked directly to it, instead they call GetRealProcAddress in mscoree.dll
Forgot to add that on Windows Server mscorsrv.dll is loaded instead of mscorwks. No idea why m$ created two implementations for those functions and classes, one for workstation and one for server. Could be a $$$ issue? /me wonders if there's a mscor3apps.dll for windows starter edition.
On Thu, May 14, 2009 at 03:13:19PM +0300, Paul Chitescu wrote:
No idea why m$ created two implementations for those functions and classes, one for workstation and one for server. Could be a $$$ issue?
I have vague recollection it's to do with threading models and somesuch. I came across a discussion of it while doing XNA stuff, which is actually compact framework so different again. ^_^ -- ----------------------------------------------------------- Paul "TBBle" Hampson, B.Sc, LPI, MCSE Very-later-year Asian Studies student, ANU The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361) Paul.Hampson(a)Pobox.com Of course Pacman didn't influence us as kids. If it did, we'd be running around in darkened rooms, popping pills and listening to repetitive music. -- Marcus Brigstocke http://www.marcusbrigstocke.com/pacman.asp License: http://creativecommons.org/licenses/by/2.5/au/ -----------------------------------------------------------
participants (4)
-
Francois Gouget -
Paul Chitescu -
Paul TBBle Hampson -
Paul Vriens