Me está costando mucho ejecutar el complemento de herramientas XML para Notepad ++.
Tengo el Notepad ++ más reciente (v7.4) y el complemento de herramientas XML más reciente (v2.4.9.2 de Sourceforge ) como versión de 64 bits en Windows 7 (64 bits).
Primero cerré todas las instancias de Notepad ++. Luego, copié el XMLTools.dll
en la carpeta de complementos de mi instalación de Notepad ++ y las dependencias (libs) junto con la notepad++.exe
descrita en install.txt
.
Cuando inicio Notepad ++ me sale el siguiente mensaje de error:
% 1 no es una aplicación Win32 válida. XMLTools.dll no es compatible con la versión actual Notepad ++
Mensaje de error después de "instalar" el complemento de herramientas XML en Notepad ++ v7.4:
Una hora de googlear y probar diferentes versiones de XML Tools e incluso Notepad ++ v7.3.1 no me ayudó más. Puede alguien ayudarme con esto?
Aquí está mi información de depuración de Notepad ++:
Notepad++ v7.4 (64-bit)
Build time : May 14 2017 - 21:02:35
Path : D:\Program Files\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 7 (64-bit)
Plugins : mimeTools.dll NppConverter.dll
Xml Tools 2.4.9.1 x64 Unicode.zip
con Notepad ++ 7.5.4 64 bits funcionó en Windows 10 siguiendo las instrucciones manualmente. No funcionó utilizando el administrador de complementos de 64 bits.Respuestas:
Obtuve la versión 2.4.9.2 de las herramientas XML para trabajar con Notepad ++ versión 7.4.1 en Windows 10 de 64 bits haciendo lo siguiente.
Asegúrese de tener la versión de 64 bits de las herramientas. (Mi primer error)
Copie el archivo XMLTools.dll en el directorio de complementos.
En la descarga debe haber una carpeta de dependencias. Copie todos los archivos allí (creo que había 6) en la carpeta de trabajo Notepad ++ (donde está el archivo exe)
Reiniciar Notepad ++
fuente
¿Seguiste las instrucciones de instalación en 'install.txt'?
Importante es que también copie dll externos:
fuente
Primero. Debes tener los complementos correctos. Para Notepad ++ 64-bit debes descargar XML Tools para 64-bit. Simple.
Segundo. La carpeta principal para complementos en Windows 10 de 64 bits está en "C: \ Users {win_user} \ AppData \ Local \ Notepad ++"
Tercero. En Notepad ++ 7.6 o versiones posteriores, los complementos deben tener una subcarpeta adicional. Por ejemplo: "{main_notepad_folder} /plugins/XMLTools/XMLTools.dll" y las dependencias están en la carpeta principal.
fuente
Acabo de tener el mismo problema. Parece ser un error para esta aplicación. He resuelto hacer los siguientes pasos:
Ahora, el complemento funciona con éxito. Lo más importante, ahora puede cargar la versión Notepad ++ a la última (actualmente, la versión 7.5.6). El complemento aún funciona con éxito.
fuente
Las herramientas XML necesitan Microsoft Visual C ++ Redistributable Runtimes 2015. Instale https://www.microsoft.com/en-US/download/details.aspx?id=53840
ver SF.net Bugreport
Actualizar
el problema parece ser más causado por libcurl.dll, esto hace referencia a VCRUNTIME140.DLL que viene con vc ++ 2015
Numeración interna de versiones
fuente
Con 7.3.3 el complemento funciona
, por lo que las versiones más nuevas rompieron el complemento debido al cambio de API.
Informe a los desarrolladores del complemento para que puedan reaccionar ante el cambio. No podemos arreglar esto por ti. así que quédese en 7.3.3 hasta que esté disponible una nueva versión del complemento.
fuente
Parece que la instalación de Windows se rompió de alguna manera o hubo un problema de registro o lo que sea, nunca lo sabremos.
De todos modos, ahora tengo una nueva computadora portátil con una nueva instalación de Windows y todo está funcionando bien ahora.
No hay API rota ni nada de eso tampoco.
fuente