Notepad++ 的 XML 工具:缺少 libXML 和/或 libXSLT

lov*_*doe 8 xml plugins notepad++ installation windows-10

我使用插件管理器安装了 XML 工具 2.4.11,但是菜单中唯一显示的是如何安装项目并单击它我收到一条消息:

无法加载 libXML 和/或 libXSLT。

请将外部 DLL 安装到 NPP 根目录(与 Notepad++.exe 相同的目录)或“%appdata%\Notepad++”文件夹中,然后重新启动 NPP。

这些库位于 xmltools zip 存档的子文件夹“ext_libs”中。

如果我查看我的 Notepad++ 文件夹,我可以清楚地看到libxml2-2.dlllibxslt-1.dll。我尝试用2016 年XML 工具捆绑的旧版本替换它们,但我遇到了同样的错误。

我在 64 位 Windows 上有 32 位版本的 Notepad++。这是我的调试信息:

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
Run Code Online (Sandbox Code Playgroud)

不知道在这里做什么才能使这项工作发挥作用。

小智 5

我遇到了 XML Tools 无法通过插件管理安装的问题,即使重新安装最新版本的 NPP(当前为 7.7.1)也是如此。

\n\n

事实证明,公司防火墙阻止了插件管理员访问存储库。不幸的是,用户界面中没有任何通知,这导致了一种非常令人沮丧的体验,即什么也没有发生。

\n\n

我花了一段时间和一些谷歌搜索才弄清楚如何使用高于 v7.6 的 Notepad++ 手动安装最新版本的 XML Tools (2.4.11):

\n\n
    \n
  • 请从此处手动下载 xmltools:https://github.com/morbac/xmltools/releases/download/2.4.11.0/Xml.Tools.2.4.11.0.x86.Unicode.zip

  • \n
  • 将 Xml.Tools.2.4.11.0.x86.Unicode.zip 解压到任意位置到临时目录
    位置\n

  • \n
  • 在目标文件夹*内创建一个文件夹 XMLTools

  • \n
  • 将文件 XMLTools.dll 和 change.log 以及整个文件夹 libs 从提取的\nXml.Tools.2.4.11.0.x86.Unicode 文件夹复制到:{ Detination Folder* }\\XMLTools

  • \n
  • 重新启动记事本++(仅当将 xmltools 插件复制到 \xe2\x80\x99s 文件夹目标时打开它时才需要)

  • \n
\n\n

目标文件夹:

\n\n
    \n
  • %ProgramFiles%\\Notepad++\\plugins\\(32 位操作系统)
  • \n
  • %ProgramFiles(x86)%\\Notepad++\\plugins\\(64 位操作系统,32 位 Npp)
  • \n
  • %ProgramFiles%\\Notepad++\\plugins\\(64 位操作系统,64 位 Npp)
  • \n
\n\n

来源:https ://notepad-plus-plus.org/community/topic/16983/xml-tools/11

\n


小智 2

我尝试了胡珀先生链接的一些答案,但也没有成功。经过大量查看此修复是否有效后,我最终完全卸载而没有保存任何设置,获取绝对最新的安装程序(7.6.2 - 32 位)并安装它。然后,我使用内置的插件管理安装了 XML 工具,并且成功了!

应该注意的是,带有 XML Tools 2.4.9(手动安装)的 Notepad++ 7.5.8(32 位)也可以正常工作。我仍然没有找到导致问题的原因,这是令人沮丧的部分,但我认为这可能与更新过程与卸载和重新安装有关。