Win7 / 64bit:Notepad ++ XML Tools插件无法加载

时间:2013-07-11 15:09:25

标签: xml plugins notepad++

我的Windows 7,64位机器上的Notepad ++出现问题。我已经下载了XML工具插件但无法运行它。

我从64位文件夹下载了.7z扩展名: 28 / May / 2013 14:22 669 KB iconv-1.14-win32-x86_64.7z
28 / May / 2013 14:28 3.4 MB libxml-2.9.1-win32-x86_64.7z
28 / May / 2013 14:55 1.0 MB libxslt-1.1.28-win32-x86_64.7z
28 / May / 2013 14:55 58 KB mingwrt-4.8.0-win32-x86_64.7z
29 / May / 2013 13:38 2.3 MB openssl-1.0.1e-win32-x86_64.7z
28 / May / 2013 14:23 129 KB zlib-1.2.8-win32-x86_64.7z

我解压缩了它们,然后变成了文件夹。我将所有文件夹放在新文件夹ext_libs下,并将其放在C:\ Program Files(x86)\ Notepad ++中。我还将其复制到C:\ Windows \ System32,正如另一个用户所建议的那样。然而,当我打开Notepad ++时,我在Plugins下看到的一切 - > XML Tools是“如何使用”。

我想使用XML Tools的其他功能而不是TextFX。我也不希望运行Notepad ++作为管理员来实现这一点。

这些不是正确的文件吗?他们应该去哪儿?

6 个答案:

答案 0 :(得分:1)

你有一个32位的记事本++,但你下载了x86_64扩展。您需要安装64位记事本++,或安装32位xml工具。 (应用程序和库的位数需要匹配)

答案 1 :(得分:1)

Windows 10

Notepad ++ v7.5.8(64位)(撰写本文时为最新)

下载XML工具的最新版本(Xml Tools 2.4.9.2 x64 Unicode.zip)

Link to sourceforge xml tools

提取存档并将XMLTools.dll放入插件目录。

必须将依赖项文件夹中的所有文件(libcurl.dll,zlib1.dll等)复制到与Notepad ++相同的目录中,例如,如果没有默认值,则将“ C:\ Program Files \ Notepad ++” “ dependencies”文件夹,否则,一旦您重新启动Notepad ++,它就会说该插件不兼容。

答案 2 :(得分:1)

按照以下说明进行操作,在64位n ++的情况下它对我有用。

  1. 通过以下链接下载了插件:https://sourceforge.net/projects/npp-plugins/files/XML%20Tools/Xml%20Tools%202.4.9%20Unicode/Xml%20Tools%202.4.9.2%20x64%20Unicode.zip/download
  2. 停止记事本++
  3. 将新的外部dll复制到npp主文件夹(与 “ notepad ++。exe”)或%appdata%\ Notepad ++文件夹中:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll''
  4. 在npp plugins文件夹下创建文件夹“ XMLTools”。
  5. 将XMLTools.dll放入npp插件->“ XMLTools”文件夹。

在npp主文件夹中安装后,您应具有以下结构:

  [NPP_ROOT_FOLDER]
   ¦   notepad++.exe
   |   libcurl.dll
   ¦   libiconv-2.dll
   ¦   libwinpthread-1.dll
   ¦   libxml2-2.dll
   ¦   libxslt-1.dll
   ¦   zlib1.dll
    +---[plugins/XMLTools/]
           XMLTools.dll```


答案 3 :(得分:0)

从他们的网站下载最新的64位版本的Notepad ++。在插件管理器下重新安装最新的插件管理器版本 - >安装。然后通过插件管理器安装XML Tools。

答案 4 :(得分:0)

考虑这些陈述

32位插件与64位可执行文件不兼容
64位插件与32位可执行文件不兼容

可以选择:

32位可执行文件(notepad ++。exe)和32位插件
要么 64位可执行文件(notepad ++。exe)和64位插件
注意:x86是32位的另一个术语(至少在此情况下,是相同的意思)

答案 5 :(得分:0)

我遇到了类似的问题,但是当我在plugins文件夹中创建一个文件夹XMLTools,将XMLTools.dll文件移到那里并重新启动NPP之后,它们消失了。