Plugin des outils XML pour Notepad ++ 7.4


10

J'ai du mal à faire fonctionner le plugin XML Tools pour Notepad ++.

J'ai le plus récent Notepad ++ (v7.4) et le plus récent plugin XML Tools (v2.4.9.2 de Sourceforge ), tous deux en version 64 bits sur Windows 7 (64 bits).

J'ai d'abord fermé toutes les instances de Notepad ++. Ensuite, j'ai copié le XMLTools.dlldans le dossier plugins de mon installation Notepad ++ et les dépendances (libs) à côté de notepad++.execomme décrit dans le install.txt.

Lorsque je démarre Notepad ++, j'obtiens le message d'erreur suivant:

% 1 n'est pas une application Win32 valide. XMLTools.dll n'est pas compatible avec la version actuelle Notepad ++

Message d'erreur après avoir "installé" le plug-in des outils XML dans Notepad ++ v7.4:

Image]

Une heure de recherche sur Google et d'essais de différentes versions des outils XML et même de Notepad ++ v7.3.1 ne m'a pas permis d'aller plus loin. Est-ce que quelqu'un peut m'aider avec ça?

Voici mes informations de débogage 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 

L'utilisation Xml Tools 2.4.9.1 x64 Unicode.zipde Notepad ++ 7.5.4 64 bits a fonctionné sur Windows 10 en suivant manuellement les instructions. Cela n'a pas fonctionné en utilisant le gestionnaire de plugins 64 bits.
Javier Elices

Réponses:


2

J'ai obtenu la version 2.4.9.2 des outils XML pour travailler avec Notepad ++ version 7.4.1 sur Windows 10 64 bits en procédant comme suit.

Assurez-vous que vous disposez de la version 64 bits des outils. (Ma première erreur)

Copiez le fichier XMLTools.dll dans le répertoire des plugins.

Dans le téléchargement, il devrait y avoir un dossier de dépendances. Copiez tous les fichiers (je pense qu'il y en avait 6) dans le dossier de travail Notepad ++ (où se trouve le fichier exe)

Redémarrez le bloc-notes ++


1
Oui, c'est exactement ce que j'ai fait il y a environ 4 jours (mais sur cette machine Windows 7 Enterprise bien sûr). Ça n'a pas marché non plus, toujours la même erreur. -.-
Lilo

2

Avez-vous suivi les instructions d'installation dans 'install.txt'?

Il est important de copier également les DLL externes:

  1. copiez la nouvelle DLL externe dans le dossier principal npp (même dossier que "notepad ++. exe") ou dans le dossier% appdata% \ Notepad ++:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll

1
Si vous aviez lu toute ma description, vous auriez su que j'ai effectivement suivi ces instructions exactement.
Lilo

2

Première. Vous devez avoir des plugins corrects. Pour Notepad ++ 64 bits, vous devez télécharger XML Tools for 64 bits. Facile.

Seconde. Le dossier principal des plugins dans Windows 10 64 bits se trouve dans "C: \ Users {win_user} \ AppData \ Local \ Notepad ++"

Troisième. Dans Notepad ++ 7.6 ou versions ultérieures, les plug-ins doivent avoir un sous-dossier supplémentaire. Pour Exapmple: "{main_notepad_folder} /plugins/XMLTools/XMLTools.dll" et les dépendances sont dans le dossier principal.


1

Je viens d'avoir le même problème. Il semble que ce soit un bug pour cette application. J'ai résolu de faire les prochaines étapes:

  • Installez Notepad ++ version 7.3.3.
  • Installez le plugin xmlTools (v2.4.9 actuellement).

Maintenant, le plugin fonctionne avec succès. La chose la plus importante, vous pouvez maintenant télécharger la version Notepad ++ vers la dernière (actuellement, la version 7.5.6). Le plugin fonctionne toujours avec succès.


1

Les outils XML ont besoin des temps d'exécution redistribuables Microsoft Visual C ++ 2015. Veuillez installer https://www.microsoft.com/en-US/download/details.aspx?id=53840

voir SF.net Bugreport

Mise à jour

le problème semble être plus causé par libcurl.dll ces références à VCRUNTIME140.DLL qui est fourni avec vc ++ 2015

Numérotation interne des versions


Je développe moi-même un logiciel avec cette bibliothèque. Ce n'était certainement pas le problème. Quoi qu'il en soit, le problème a été résolu il y a des mois.
Lilo

J'ai eu une installation propre de Windows 10. J'ai vu ce problème aujourd'hui. Installé Visual Studio après Notepad ++ et passé VS installation à dépanner le plugin Xml Tools de Notepad ++. Lorsque Visual Studio a terminé, j'ai essayé d'installer cela et il a dit que VCRedist était déjà installé. J'ai ouvert Notepad ++. Ça a marché.
Rhyous

0

Avec 7.3.3 le plugin fonctionne

entrez la description de l'image ici

, les versions plus récentes ont donc cassé le plugin en raison d'un changement d'API.

Signalez-le aux développeurs du plugin afin qu'ils puissent réagir au changement. Nous ne pouvons pas résoudre ce problème pour vous. restez donc à 7.3.3 jusqu'à ce qu'une nouvelle version du plugin soit disponible.


J'ai vu le nouveau plugin fonctionner avec v7.4 mais sur Windows 10. Donc ça ne devrait pas être le problème ...
Lilo

donc le bloc-notes ++ 7.4 utilise de nouvelles fonctions qui ne sont pas disponibles dans win7
magicandre1981

Eh bien, l'utilisation de 7.3.3 ne m'a pas permis d'aller plus loin. :(
Lilo

0

Il semble que l'installation de Windows ait été interrompue ou qu'il y ait eu un problème de registre ou autre, nous ne le saurons jamais.

Quoi qu'il en soit, j'ai maintenant un nouvel ordinateur portable avec une nouvelle installation de Windows et tout fonctionne bien maintenant.

Aucune API cassée ou quelque chose comme ça non plus.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.