![]() I am registering the DLL on all OS with:Ĭ:\Windows\Microsoft.NET\ Framework64\v9> regasm ".\.\myDll.dll" /codebaseĭoes someone have an idea of what could be causing this behavior? ![]() The DLL is compiled in Visual Studio 2015 with Platform (圆4) and Platform Target(圆4). I am at a loss to pinpoint the cause of the behavior on Server2012. This works fine on Windows 8 and Windows 10. When I call CreateInstance(.) on Server2012, the HRESULT is 0x80040154. ![]() (I understand this to be the correct place for 圆4 DLLs.) It looks to me as if there are no issues with the registration process. (Almost like it thinks it's a 32 bit DLL.) When I register the DLL on Windows Server 2012, it registers successfully, and when I view the registry I see that the class is On Windows Server 2012 r2, I get the "Class Not Registered" error. I run a 64 bit Java process and everything works fine on Windows I used java calls via JNI to call my native c Dll which in turn calls my c# DLL. I have a 64 bit C# DLL that I call from a native unmanaged 64 bit c DLL.
0 Comments
Leave a Reply. |