Preguntas frecuentes sobre TFORMer SDK
DllNotFoundException (0x8007007E), no se pudo cargar la DLL "TFormer9x64.dll"
DllNotFoundException (0x8007007E), no se pudo cargar la DLL "TFormer9x64.dll"
Problema (API .NET): falta una de las dependencias necesarias o no se pudo encontrar. TFORMer .NET necesita tanto la DLL del ensamblado como algunas DLL nativas compiladas, incluidas en el SDK.
Orden de búsqueda de dependencias:
- Ruta local del ensamblado
- Ruta del ejecutable
- Ruta contenida en la variable de entorno PATH
DLL de tiempo de ejecución de TFORMer necesarias
Asegúrese de que las DLL de TFORMer (véase la sección Deployment and Distribution en el manual para desarrolladores) estén en una de las ubicaciones de búsqueda. A continuación tiene una breve lista de los archivos necesarios:
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 no usa nuestro instalador, asegúrese de que las bibliotecas Visual Studio Runtime estén instaladas (para la versión exacta, consulte nuestras preguntas frecuentes o el manual para desarrolladores).
Uso de TFORMer .NET en una aplicación web (IIS)
Hay dos posibilidades:
- Instalar como ensamblado local (sin GAC): copie todos los archivos de TFORMer en la subcarpeta bin de su aplicación web; necesita el ensamblado de TFORMer + las DLL de dependencia + TFORMer.xml. Asegúrese de que no haya ningún ensamblado de TFORMer instalado en el GAC: desinstale el instalador de TFORMer SDK si ya está instalado. Reinicie el o los grupos de aplicaciones de IIS para recargar los ensamblados. Después, deberían encontrarse todas las DLL.
- Instalar como ensamblado global (GAC): use nuestro instalador de TFORMer SDK, que instala TFORMer .NET en el GAC y amplía la variable de entorno PATH para que se encuentren todas las dependencias. Tenga en cuenta que actualizar la variable de entorno PATH puede requerir un reinicio de IIS (iisreset en la consola de administrador) o un reinicio del sistema; de lo contrario, las DLL seguirán sin encontrarse.