Complemento de herramientas XML para Notepad ++ 7.4

10

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.dllen la carpeta de complementos de mi instalación de Notepad ++ y las dependencias (libs) junto con la notepad++.exedescrita 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:

Imagen]

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 
Lilo
fuente
Uso Xml Tools 2.4.9.1 x64 Unicode.zipcon Notepad ++ 7.5.4 64 bits funcionó en Windows 10 siguiendo las instrucciones manualmente. No funcionó utilizando el administrador de complementos de 64 bits.
Javier Elices

Respuestas:

2

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 ++

C. Michael Warden
fuente
1
Sí, eso es exactamente lo que hice hace 4 días (pero en esa máquina Windows 7 Enterprise, por supuesto). Tampoco funcionó, sigue siendo el mismo error. -.-
Lilo
2

¿Seguiste las instrucciones de instalación en 'install.txt'?

Importante es que también copie dll externos:

  1. copie la nueva dll externa en la carpeta principal de npp (la misma carpeta que "notepad ++. exe") o en la carpeta% appdata% \ Notepad ++:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll
FrankyHollywood
fuente
1
Si hubieras leído toda mi descripción, habrías sabido que realmente seguí estas instrucciones exactamente.
Lilo
2

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.

Daniel Piastowski
fuente
1

Acabo de tener el mismo problema. Parece ser un error para esta aplicación. He resuelto hacer los siguientes pasos:

  • Instale Notepad ++ versión 7.3.3.
  • Instale el complemento xmlTools (v2.4.9 actualmente).

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.

Iván
fuente
1

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

Bernhard
fuente
Estoy desarrollando software con esa biblioteca yo mismo. Definitivamente ese no era el problema. De todos modos, el problema se resolvió hace meses.
Lilo
Tuve una instalación limpia de Windows 10. Hoy vi este problema. Instalé Visual Studio después de Notepad ++ y pasé el tiempo de instalación de VS solucionando problemas con el complemento Xml Tools de Notepad ++. Cuando Visual Studio terminó, intenté instalar esto y decía que VCRedist ya estaba instalado. Abrí Notepad ++. Funcionó.
Rhyous
0

Con 7.3.3 el complemento funciona

ingrese la descripción de la imagen aquí

, 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.

magicandre1981
fuente
He visto el nuevo trabajo plugin con v7.4 pero en Windows 10. Para que no debe ser el problema ...
Lilo
entonces notepad ++ 7.4 usa nuevas funciones que no están disponibles en win7
magicandre1981
Bueno, usar 7.3.3 tampoco me llevó más lejos. :(
Lilo
0

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.

Lilo
fuente