XML Tools Plugin für Notepad ++ 7.4

10

Es fällt mir schwer, das XML Tools Plugin für Notepad ++ zum Laufen zu bringen.

Ich habe das neueste Notepad ++ (v7.4) und das neueste XML Tools Plugin (v2.4.9.2 von Sourceforge ) als 64-Bit-Version unter Windows 7 (64 Bit).

Zuerst habe ich alle Instanzen von Notepad ++ geschlossen. Dann habe ich das XMLTools.dllin den Plugins-Ordner meiner Notepad ++ - Installation und die Abhängigkeiten (libs) neben den notepad++.exein der install.txt.

Wenn ich Notepad ++ starte, wird folgende Fehlermeldung angezeigt:

% 1 ist keine gültige Win32-Anwendung. XMLTools.dll ist nicht mit der aktuellen Version Notepad ++ kompatibel

Fehlermeldung nach "Installation" des XML Tools Plugins in Notepad ++ v7.4:

Bild]

Eine Stunde googeln und verschiedene Versionen von XML Tools und sogar Notepad ++ v7.3.1 ausprobieren brachte mich nicht weiter. Kann mir jemand dabei helfen?

Hier sind meine Notepad ++ - Debug-Informationen:

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 
Lilo
quelle
Verwenden Xml Tools 2.4.9.1 x64 Unicode.zipvon Notepad ++ 7.5.4 64-Bit-Funktionen unter Windows 10, indem Sie die Anweisungen manuell befolgen. Mit dem 64-Bit-Plugin-Manager hat es nicht funktioniert.
Javier Elices

Antworten:

2

Ich habe die 2.4.9.2-Version der XML-Tools für die Arbeit mit Notepad ++ Version 7.4.1 unter Windows 10 64-Bit wie folgt erhalten.

Stellen Sie sicher, dass Sie über die 64-Bit-Version der Tools verfügen. (Mein erster Fehler)

Kopieren Sie die Datei XMLTools.dll in das Plugins-Verzeichnis.

Im Download sollte sich ein Abhängigkeitsordner befinden. Kopieren Sie alle Dateien dort (ich glaube es waren 6) in den Notepad ++ - Arbeitsordner (wo sich die exe-Datei befindet).

Starten Sie Notepad ++ neu

C. Michael Warden
quelle
1
Ja, genau das habe ich vor ungefähr 4 Tagen getan (aber natürlich auf diesem Windows 7 Enterprise-Computer). Hat auch nicht funktioniert, immer noch der gleiche Fehler. -.-
Lilo
2

Haben Sie die Installationsanweisungen in 'install.txt' befolgt?

Wichtig ist, dass Sie auch externe DLLs kopieren:

  1. Kopieren Sie die neue externe DLL entweder in den Hauptordner von npp (derselbe Ordner wie "notepad ++. exe") oder in den Ordner% appdata% \ Notepad ++:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll
FrankyHollywood
quelle
1
Wenn Sie meine gesamte Beschreibung gelesen hätten, hätten Sie gewusst, dass ich diese Anweisungen tatsächlich genau befolgt habe.
Lilo
2

Zuerst. Sie müssen korrekte Plugins haben. Für Notepad ++ 64-Bit müssen Sie XML-Tools für 64-Bit herunterladen. Einfach.

Zweite. Der Hauptordner für Plugins in Windows 10 64-Bit befindet sich unter "C: \ Users {win_user} \ AppData \ Local \ Notepad ++".

Dritte. In Notepad ++ 7.6 oder höher müssen Plugins einen zusätzlichen Unterordner haben. Zum Beispiel: "{main_notepad_folder} /plugins/XMLTools/XMLTools.dll" und Abhängigkeiten befinden sich im Hauptordner.

Daniel Piastowski
quelle
1

Ich hatte gerade das gleiche Problem. Es scheint ein Fehler für diese Anwendung zu sein. Ich habe die nächsten Schritte gelöst:

  • Installieren Sie Notepad ++ Version 7.3.3.
  • Installieren Sie das xmlTools-Plugin (derzeit v2.4.9).

Jetzt funktioniert das Plugin erfolgreich. Das Wichtigste ist, dass Sie jetzt die Notepad ++ - Version auf die neueste Version (derzeit Version 7.5.6) hochladen können. Das Plugin funktioniert immer noch erfolgreich.

Iván
quelle
1

Die XML-Tools benötigen die Microsoft Visual C ++ Redistributable Runtimes 2015. Bitte installieren Sie https://www.microsoft.com/en-US/download/details.aspx?id=53840

siehe SF.net Bugreport

Aktualisieren

Das Problem scheint eher durch libcurl.dll verursacht zu werden, das auf VCRUNTIME140.DLL verweist, das mit vc ++ 2015 geliefert wird

Interne Versionsnummerierung

Bernhard
quelle
Ich entwickle selbst Software mit dieser Bibliothek. Das war definitiv nicht das Problem. Wie auch immer, das Problem wurde vor Monaten gelöst.
Lilo
Ich hatte eine Neuinstallation von Windows 10. Ich habe dieses Problem heute gesehen. Installierte Visual Studio nach Notepad ++ und verbrachte VS-Installationszeit mit der Fehlerbehebung beim Xml Tools-Plugin von Notepad ++. Als Visual Studio fertig war, habe ich versucht, dies zu installieren, und es wurde angezeigt, dass VCRedist bereits installiert war. Ich habe Notepad ++ geöffnet. Es funktionierte.
Rhyous
0

Mit 7.3.3 funktioniert das Plugin

Geben Sie hier die Bildbeschreibung ein

Daher haben neuere Versionen das Plugin aufgrund von API-Änderungen beschädigt.

Melden Sie es den Entwicklern des Plugins, damit sie auf die Änderung reagieren können. Wir können das nicht für Sie beheben. Bleiben Sie also bei 7.3.3, bis eine neue Version des Plugins verfügbar ist.

magicandre1981
quelle
Ich habe gesehen, dass das neue Plugin mit v7.4 funktioniert, aber unter Windows 10. Das sollte also nicht das Problem sein ...
Lilo
Daher verwendet Notepad ++ 7.4 neue Funktionen, die in win7 nicht verfügbar sind
magicandre1981
Die Verwendung von 7.3.3 brachte mich auch nicht weiter. :(
Lilo
0

Es scheint, dass die Windows-Installation irgendwie kaputt war oder es ein Registrierungsproblem gab oder was auch immer, wir werden es nie erfahren.

Wie auch immer, ich habe jetzt einen neuen Laptop mit einer neuen Windows-Installation und jetzt funktioniert alles einwandfrei.

Keine kaputte API oder ähnliches.

Lilo
quelle