[Mono-dev] Linux: can I access a .NET 4.0 DLL from regular DLL running an EXE under Wine?
madewokherd at gmail.com
Sat Nov 2 00:29:45 UTC 2013
> The executable file calls a standard Windows DLL, which in turn accesses a
> .NET 4.0 DLL. At the point that this .NET 4.0 DLL is first accessed, the
> app will crash (obviously, since Wine doesn't know of .NET).
This case is within Wine's scope, and Wine ships with a build of Mono
for this purpose. See http://wiki.winehq.org/Mono. The MS
implementation of the .NET Framework can also be installed and tends
to work better.
> I did try Wine's regsvr32 to register the .NET DLLs, but as I expected it
> failed. What I really need is the Mono / Wine / Linux equivalent of
> regasm.exe (that's how these .NET 4.0 DLLs are registered on Windows).
We don't have a replacement for regasm yet, but depending on the
extent of your program's needs, you might be able to use a .reg and
.tlb file from regasm on Windows.
Is this software publicly available? It could be a useful test case
for COM integration.
More information about the Mono-devel-list