Плагин XML Tools для Notepad ++ 7.4

10

Я испытываю трудности с запуском плагина XML Tools для Notepad ++.

У меня есть новейший Notepad ++ (v7.4) и новейший плагин XML Tools (v2.4.9.2 от Sourceforge ) как 64-битная версия для Windows 7 (64-битная).

Сначала я закрыл все экземпляры Notepad ++. Затем я скопировал XMLTools.dllв папку плагинов моей установки Notepad ++ и зависимости (libs) вместе с notepad++.exeописанным в install.txt.

Когда я запускаю Notepad ++, я получаю следующее сообщение об ошибке:

% 1 не является допустимым приложением Win32. XMLTools.dll не совместим с текущей версией Notepad ++

Сообщение об ошибке после «установки» плагина XML Tools на 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 
Лило
источник
Использование Xml Tools 2.4.9.1 x64 Unicode.zipс Notepad ++ 7.5.4 64-разрядных работало в Windows 10, следуя инструкциям вручную. Он не работал с помощью диспетчера 64-битных плагинов.
Хавьер Элис

Ответы:

2

Я получил версию XML-инструментов 2.4.9.2 для работы с Notepad ++ версии 7.4.1 в 64-разрядной версии Windows 10, выполнив следующие действия.

Убедитесь, что у вас есть 64-битная версия инструментов. (Моя первая ошибка)

Скопируйте файл XMLTools.dll в каталог плагинов.

В загрузке должна быть папка зависимостей. Скопируйте все файлы там (я думаю, что их было 6) в рабочую папку Notepad ++ (где находится исполняемый файл)

Перезапустите Блокнот ++

C. Майкл Уорден
источник
1
Да, это именно то, что я делал около 4 дней назад (но на этом компьютере с Windows 7 Enterprise, конечно). Тоже не сработало, все та же ошибка. -.-
Лило
2

Вы следовали инструкциям по установке в 'install.txt'?

Важно, чтобы вы также скопировали внешние DLL:

  1. скопируйте новую внешнюю DLL в основную папку npp (ту же папку, что и «notepad ++. exe») или в папку% appdata% \ Notepad ++:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-длл
    • libxml2-2.dll
    • LibXSLT-1.dll
    • zlib1.dll
FrankyHollywood
источник
1
Если бы вы прочитали все мое описание, вы бы знали, что я действительно точно следовал этим инструкциям.
Лило
2

Первый. У вас должны быть правильные плагины. Для Notepad ++ 64-bit необходимо скачать XML Tools для 64-bit. Просто.

Во-вторых. Основная папка для плагинов в Windows 10 64-разрядная находится в «C: \ Users {win_user} \ AppData \ Local \ Notepad ++»

В третьих. В Notepad ++ 7.6 или более поздних версиях плагины должны иметь дополнительную подпапку. Например: «{main_notepad_folder} /plugins/XMLTools/XMLTools.dll» и зависимости находятся в главной папке.

Даниэль Пястовский
источник
1

У меня только что была такая же проблема. Кажется, это ошибка для этого приложения. Я решил сделать следующие шаги:

  • Установите Notepad ++ версии 7.3.3.
  • Установите плагин xmlTools (v2.4.9 в настоящее время).

Теперь плагин работает успешно. Самое главное, теперь вы можете загрузить версию Notepad ++ до последней версии (в настоящее время версия 7.5.6). Плагин все еще работает успешно.

Iván
источник
1

Для инструментов XML требуются распространяемые среды выполнения Microsoft Visual C ++ 2015. Установите https://www.microsoft.com/en-US/download/details.aspx?id=53840.

см. SF.net Bugreport

Обновить

проблема, кажется, больше вызвана libcurl.dll эта ссылка на VCRUNTIME140.DLL, которая поставляется с vc ++ 2015

Внутренняя нумерация версий

Бернхард
источник
Я сам занимаюсь разработкой программного обеспечения с этой библиотекой. Это было определенно не проблема. Во всяком случае, проблема была решена несколько месяцев назад.
Lilo
У меня была чистая установка Windows 10. Увидел эту проблему сегодня. Установил Visual Studio после Notepad ++ и потратил время на установку VS для устранения проблем с плагином Xml Tools для Notepad ++. Когда Visual Studio закончил, я попытался установить это, и он сказал, что VCRedist уже установлен. Я открыл Notepad ++. Это сработало.
Rhyous
0

С 7.3.3 работает плагин

введите описание изображения здесь

, так что более новые версии сломали плагин из-за изменения API.

Сообщите об этом разработчикам плагина, чтобы они могли реагировать на изменения. Мы не можем это исправить для вас. так что оставайтесь на 7.3.3, пока не появится новая версия плагина.

magicandre1981
источник
Я видел, как новый плагин работает с v7.4, но на Windows 10. Так что это не должно быть проблемой ...
Lilo
поэтому в блокноте ++ 7.4 используются новые функции, которых нет в win7
magicandre1981
Что ж, использование 7.3.3 не дало мне больше ничего. :(
Лило
0

Кажется, установка Windows была каким-то образом сломана или возникла проблема с реестром или что-то еще, мы никогда не узнаем.

В любом случае, у меня теперь новый ноутбук с новой установкой Windows, и теперь все работает нормально.

Нет сломанного API или чего-то подобного.

Лило
источник