Bonjour,
Fuslogvw.exe ne signal aucune erreur.
Nomenclature: pour faire simple
NativeDLL.dll : DLL C++/CLI (dépendances : DFORMD.DLL(Fortran), msvcp100.dll, msvcr100.dll, msvcrt.dll et BusinessObjects.dll (C#))
Compilation avec al.exe en post-build NativeDLL_NW.dll
BusinessObjects.dll (C#) : objets métier
WCF.dll (C#): service web
WcfToNativeDll.Dll (C#): couche d’appel à NativeDLL avec LoadLibrary, GetProcAddress et FreeLibrary
SOLUTION:
Je reference NativeDLL_NW.dll dans WcfToNativeDll
Comme
NativeDLL est déjà en C++/CLI l’étape « b. Managed C++ DLL Project » n’est pas nécessaire.
Problème :
Comment appeler NativeDLL dans WcfToNativeDll sans les APIs Windows. IE : avec
Using NativeDLL ;
Parce que si j’utilise « LoadLibrary » cela ne change rien au fonctionnement actuel. Il faut NativeDLL soit chargée dynamiquement
non pas par « w3wp.exe : IIS Worker process »
L’objectif est d’avoir une instance de NativeDLL par session WCF.
Cordialement