Notepad++ 7.4 的 XML 工具插件

Notepad++ 7.4 的 XML 工具插件

我很难让 Notepad++ 的 XML 工具插件运行。

我有最新的 Notepad++ (v7.4) 和最新的 XML Tools Plugin (v2.4.9.2 来自Sourceforge) 在 Windows 7 (64 位) 上均为 64 位版本。

首先,我关闭了 Notepad++ 的所有实例。然后,我将 复制XMLTools.dll到我的 Notepad++ 安装的插件文件夹中,并将依赖项 (libs) 与 一起复制到 中,notepad++.exe如 中所述install.txt

当我启动 Notepad++ 时收到以下错误消息:

%1 不是有效的 Win32 应用程序。XMLTools.dll 与当前版本 Notepad++ 不兼容

将 XML 工具插件“安装”到 Notepad++ v7.4 后出现错误消息:

图像]

我花了一个小时在 Google 上搜索,尝试了不同版本的 XML Tools,甚至 Notepad++ v7.3.1,但都无济于事。有人能帮我吗?

这是我的 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 

答案1

首先。您必须有正确的插件。对于 Notepad++ 64 位,您必须下载 64 位 XML Tools。很简单。

第二。Windows 10 64 位中插件的主文件夹位于“C:\Users{win_user}\AppData\Local\Notepad++”

第三。在 Notepad++ 7.6 或更高版本中,插件必须有额外的子文件夹。例如:“{main_notepad_folder}/plugins/XMLTools/XMLTools.dll”和依赖项位于主文件夹中。

答案2

通过执行以下操作,我获得了 2.4.9.2 版本的 XML 工具,以便与 Windows 10 64 位上的 Notepad++ 版本 7.4.1 一起使用。

确保您拥有 64 位版本的工具。(我的第一个错误)

将 XMLTools.dll 文件复制到插件目录。

下载中应该有一个依赖项文件夹。将其中的所有文件(我相信有 6 个)复制到 Notepad++ 工作文件夹(exe 文件所在的位置)中

重新启动 Notepad++

答案3

您是否按照“install.txt”中的安装说明进行操作?

重要的是您还复制了外部 dll:

  1. 将新的外部 dll 复制到 npp 主文件夹(与“notepad++.exe”相同的文件夹)或 %appdata%\Notepad++ 文件夹中:
    • 库文件
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • 库文件
    • 动态链接库

答案4

XML 工具需要 Microsoft Visual C++ Redistributable Runtimes 2015。请安装https://www.microsoft.com/en-US/download/details.aspx?id=53840

SF.net 错误报告

更新

问题似乎更多是由 libcurl.dll 引起的,它引用了 vc++ 2015 附带的 VCRUNTIME140.DLL

内部版本编号

相关内容