FAQ : TFORMer SDK
DllNotFoundException (0x8007007E), impossible de charger la DLL « TFormer9x64.dll »
DllNotFoundException (0x8007007E), impossible de charger la DLL « TFormer9x64.dll »
Problème (API .NET) : l'une des dépendances requises est manquante ou n'a pas pu être trouvée. TFORMer .NET nécessite à la fois la DLL d'assembly et certaines DLL natives compilées, incluses avec le SDK.
Ordre de recherche des dépendances :
- Chemin local de l'assembly
- Chemin de l'exécutable
- Chemin contenu dans la variable d'environnement PATH
DLL du runtime TFORMer requises
Assurez-vous que les DLL TFORMer (voir la section Deployment and Distribution du manuel développeur) se trouvent dans l'un des emplacements de recherche. Voici une courte liste des fichiers requis :
TECIT.TFORMer.dll
credits.htm
fontconfig.LICENSE
freeimage.LICENSE
FreeImageMT.dll
FreeImageMTx64.dll
freetype.LICENSE
freetype248MT.dll
freetype248MTx64.dll
iconv.LICENSE
iconvx32.dll
iconvx64.dll
libart_lgpl.LICENSE
libxml2.LICENSE
libxml2x32.dllv
libxml2x64.dll
libxsltx32.dll
libxsltx64.dll
TECBaseU.dll
TECBaseUx64.dll
TFormer9.dll
TFormer9x64.dll
TFormerRep9.dll
TFormerRep9x64.dll
unixodbc.LICENSE
zlib.README
zlib1.dll
zlib1x64.dll
TFORMer.xml (config file)
➞ see C:\ProgramData\TEC-IT\TFORMer\9
Si vous n'utilisez pas notre programme d'installation, assurez-vous que les bibliothèques Visual Studio Runtime sont installées (pour la version exacte, consultez notre FAQ ou le manuel développeur).
Utiliser TFORMer .NET dans une application Web (IIS)
Il existe deux possibilités :
- Installer comme assembly local (sans GAC) : copiez tous les fichiers TFORMer dans le sous-dossier bin de votre application Web – vous avez besoin de l'assembly TFORMer + des DLL de dépendance + de TFORMer.xml. Assurez-vous qu'aucun assembly TFORMer n'est installé dans le GAC : désinstallez le programme d'installation de TFORMer SDK s'il est déjà installé. Redémarrez le(s) pool(s) d'applications IIS pour recharger les assemblies. Ensuite, toutes les DLL devraient être trouvées.
- Installer comme assembly global (GAC) : utilisez notre programme d'installation TFORMer SDK, qui installe TFORMer .NET dans le GAC et étend la variable d'environnement PATH afin que toutes les dépendances soient trouvées. Notez que la mise à jour de la variable d'environnement PATH peut nécessiter un redémarrage d'IIS (iisreset en console admin) ou un redémarrage du système, sinon les DLL restent introuvables.