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 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
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 ;)
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
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. ^_^