web-dev-qa-db-fra.com

Outils XML pour Notepad ++: libxml et / ou libxslt manquent

J'ai installé XML Tools 2.4.11 à l'aide de Gestionnaire de plug-in, mais la seule chose qui montrait dans le menu est Comment installer élément et en cliquant dessus, je reçois un message :

Impossible de charger libxml et/ou libxslt.

Veuillez installer des dlls externes dans le répertoire racine NPP (même répertoire que le NOTEPAD ++. EXE) ou dans "% Appdata%\NotePad ++" Dossier et redémarrer la NPP.

Ces bibliothèques sont disponibles dans le sous-dossier "ext_libs" de XMLTools ZIP Archive.

Si je regarde dans mon dossier Notepad ++, je peux clairement voir qu'il y a des deux libxml2-2.dll et libxslt-1.dll. J'ai essayé de les remplacer par une version plus ancienne regroupée avec Outils XML à partir de 2016 , mais je reçois la même erreur.

J'ai une version 32 bits de NotePad ++ sur Windows 64 bits. Voici mes informations de débogage:

Notepad++ v7.5.9   (32-bit)
Build time : Oct 14 2018 - 15:02:52
Path : C:\Program Files(x86)\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10 (64-bit)
Plugins : NppExport.dll DSpellCheck.dll mimeTools.dll NppConverter.dll NppTextFX.dll NppXmlTreeviewPlugin.dll PluginManager.dll Tidy2.dll XMLTools.dll

Je ne sais pas quoi faire ici pour faire ce travail.

7
lovrodoe

J'ai essayé certaines des réponses que M. Hooper est liée et n'a pas eu de succès. Après un grand nombre de voyages de See-Si-if-this-Fix, je me suis retrouvé complètement désinstaller sans enregistrer aucun paramètre, saisissez le dernier programme d'installation absolu (7.6.2 - 32bit) et l'installé. Ensuite, en utilisant l'administrateur des plugins intégrés, j'ai installé des outils XML, et cela a fonctionné!

Il convient de noter que le bloc-notes ++ 7.5.8 (32 bits) avec des outils XML 2.4.9 (installé manuellement) DID fonctionnent également. Je n'ai toujours pas de réponse quant à ce qui cause le problème, qui est la partie frustrante, mais je pense que cela pourrait avoir quelque chose à voir avec un processus de mise à jour vs désinstaller et réinstaller.

2
Brian Williams

Essayez avec un nouveau gestionnaire de plugin par défaut

J'ai toujours eu l'ancien directeur du plugin à l'intérieur de la NPPX86.

Il y avait un peu de drame dans le projet NPP et l'ancien directeur du plugin a été expulsé de NPP dans la version 7.5 de 2017-08-16. (archivé ici .)

Ainsi, à l'époque, si vous vouliez avoir un gestionnaire de plug-in, alors vous avez dû insérer manuellement l'ancien gestionnaire de plugin dans la NPP vous-même. Et c'est ce que j'ai fait.

Mais maintenant, la NPP semble apporter son propre nouveau gestionnaire de plug-in.

Donc, j'ai désinstallé NPP, supprimé %ProgramFiles(x86)%\Notepad++ et supprimé %appdata%\Notepad++. Et ensuite a réinstallé à l'aide de "Notepad ++ Installer 32 bits X86" (NPP.7.6.6.Installer.exe).

Puis via Plugins | Plugins Admin...
[.____] Plugins | Plugins Admin

J'ai été avec succès à installer XML Tools. Plugins Admin window with XML Tools

Alors une installation fraîche a fait le tour pour moi. (Mais si vous êtes hésitant, vous pouvez d'abord essayer de jeter manuellement l'ancien directeur du plugin avant de réinstaller.)

3
StackzOfZtuff

Il semble qu'il existe une question de compatibilité avec les versions XML Tools Plugin et 7.6+ Notepad ++.

Fondamentalement, vous avez deux options:

  • Si vous êtes toujours sur NPP 7.5 Vous pouvez installer manuellement les outils XML (2.4.9.x Unicode) à partir de sf - ici et évitez les mises à jour automatiques des plugins jusqu'à ce que vous soyez prêt à bouger

  • ou vous Commencez gratuitement avec NPP 7.6 + et utilisez le nouvel administrateur de plug-in intégré comme suggéré par les autres réponses à l'aide des outils XML 2.4.11+ ( Il semble qu'il n'y ait pas de 2.4.10).

Vous pouvez trouver des pointeurs intéressants liés à cette affaire dans ce cas fil de la communauté NPP .

2
wp78de