Wtyczka XML Tools for Notepad ++ 7.4


10

Trudno mi uruchomić wtyczkę XML Tools for Notepad ++.

Mam najnowszą Notepad ++ (v7.4) i najnowszą wtyczkę XML Tools (v2.4.9.2 z Sourceforge ), zarówno w wersji 64-bitowej na Windows 7 (64-bit).

Najpierw zamknąłem wszystkie wystąpienia Notepad ++. Następnie skopiowałem XMLTools.dlldo folderu wtyczek mojej instalacji Notepad ++ i zależności (libs) obok notepad++.exeopisanych w install.txt.

Po uruchomieniu Notepad ++ pojawia się następujący komunikat o błędzie:

% 1 nie jest prawidłową aplikacją Win32. XMLTools.dll nie jest kompatybilny z bieżącą wersją Notepad ++

Komunikat o błędzie po „zainstalowaniu” wtyczki XML Tools do Notepad ++ v7.4:

Wizerunek]

Godzina googlingu i wypróbowania różnych wersji narzędzi XML, a nawet Notepad ++ v7.3.1, nie doprowadziła mnie do końca. Czy ktoś może mi w tym pomóc?

Oto informacje o debugowaniu 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 

Korzystanie Xml Tools 2.4.9.1 x64 Unicode.zipz Notepad ++ 7.5.4 64 bity działały w systemie Windows 10, wykonując ręcznie instrukcje. Nie działało przy użyciu 64-bitowego menedżera wtyczek.
Javier Elices,

Odpowiedzi:


2

Mam wersję 2.4.9.2 narzędzi XML do pracy z Notepad ++ wersja 7.4.1 na Windows 10 64-bit, wykonując następujące czynności.

Upewnij się, że masz 64-bitową wersję narzędzi. (Mój pierwszy błąd)

Skopiuj plik XMLTools.dll do katalogu wtyczek.

Podczas pobierania powinien znajdować się folder zależności. Skopiuj wszystkie pliki tam (wydaje mi się, że było ich 6) do folderu roboczego Notepad ++ (gdzie znajduje się plik exe)

Uruchom ponownie Notepad ++


1
Tak, dokładnie to zrobiłem około 4 dni temu (ale oczywiście na tym komputerze z systemem Windows 7 Enterprise). Też nie działał, wciąż ten sam błąd. -.-
Lilo

2

Czy postępowałeś zgodnie z instrukcjami instalacji w pliku „install.txt”?

Ważne jest również skopiowanie zewnętrznych bibliotek DLL:

  1. skopiuj nową zewnętrzną bibliotekę DLL do folderu głównego npp (ten sam folder, co „notepad ++. exe”) lub w folderze% appdata% \ Notepad ++:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll

1
Gdybyś przeczytał cały mój opis, wiedziałbyś, że rzeczywiście postępowałem dokładnie według tych instrukcji.
Lilo

2

Pierwszy. Musisz mieć poprawne wtyczki. Do Notepad ++ 64-bit należy pobrać Narzędzia XML dla 64-bit. Prosty.

Druga. Główny folder wtyczek w 64-bitowym systemie Windows 10 znajduje się w folderze „C: \ Users {win_user} \ AppData \ Local \ Notepad ++”

Trzeci. W Notepad ++ 7.6 lub nowszych wersjach wtyczki muszą mieć dodatkowy podfolder. Dla Exapmple: „{main_notepad_folder} /plugins/XMLTools/XMLTools.dll” i zależności znajdują się w folderze głównym.


1

Właśnie miałem ten sam problem. Wygląda na to, że jest to błąd w tej aplikacji. Rozwiązałem następujące kroki:

  • Zainstaluj Notepad ++ w wersji 7.3.3.
  • Zainstaluj wtyczkę xmlTools (obecnie v2.4.9).

Teraz wtyczka działa pomyślnie. Najważniejsze, że możesz teraz przesłać wersję Notepad ++ do najnowszej wersji (obecnie wersja 7.5.6). Wtyczka nadal działa pomyślnie.


1

Narzędzia XML wymagają środowiska uruchomieniowego redystrybucyjnego Microsoft Visual C ++ 2015. Zainstaluj https://www.microsoft.com/en-US/download/details.aspx?id=53840

patrz raport błędów SF.net

Aktualizacja

problem wydaje się być bardziej spowodowany przez libcurl.dll to odniesienia do VCRUNTIME140.DLL, który jest dostarczany z vc ++ 2015

Wewnętrzna numeracja wersji


Sam tworzę oprogramowanie z tej biblioteki. To zdecydowanie nie był problem. W każdym razie problem został rozwiązany kilka miesięcy temu.
Lilo,

Miałem czystą instalację systemu Windows 10. Dzisiaj widziałem ten problem. Zainstalowałem Visual Studio po Notepad ++ i spędziłem czas VS na rozwiązywaniu problemów z wtyczką Xml Tools Notepad ++. Kiedy Visual Studio skończyło, próbowałem to zainstalować i powiedział, że VCRedist jest już zainstalowany. Otworzyłem Notepad ++. Zadziałało.
Rhyous,

0

Z 7.3.3 wtyczka działa

wprowadź opis zdjęcia tutaj

, więc nowsze wersje zepsuły wtyczkę z powodu zmiany interfejsu API.

Zgłoś to twórcom wtyczki, aby mogli zareagować na zmianę. Nie możemy tego naprawić dla ciebie. więc pozostań na 7.3.3, aż będzie dostępna nowa wersja wtyczki.


Widziałem, jak nowa wtyczka działa z wersją 7.4, ale w systemie Windows 10. Więc to nie powinien być problem ...
Lilo

więc notepad ++ 7.4 używa nowych funkcji, które nie są dostępne w win7
magicandre1981

No cóż, użycie 7.3.3 też mnie nie posunęło. :(
Lilo

0

Wygląda na to, że instalacja systemu Windows została w jakiś sposób zepsuta lub wystąpił problem z rejestrem lub cokolwiek, nigdy się nie dowiemy.

W każdym razie mam teraz nowego laptopa ze świeżą instalacją systemu Windows i wszystko działa teraz dobrze.

Żadnego zepsutego API ani niczego podobnego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.