Plugin XML Tools per Notepad ++ 7.4


10

Non riesco a far funzionare il plug-in XML Tools per Notepad ++.

Ho il nuovissimo Notepad ++ (v7.4) e il nuovissimo plugin XML Tools (v2.4.9.2 da Sourceforge ) entrambi come versione a 64 bit su Windows 7 (64 bit).

Per prima cosa ho chiuso tutte le istanze di Notepad ++. Quindi, ho copiato la XMLTools.dllcartella dei plugin della mia installazione di Notepad ++ e le dipendenze (libs) insieme a notepad++.execome descritto in install.txt.

Quando avvio Notepad ++ ricevo il seguente messaggio di errore:

% 1 non è un'applicazione Win32 valida. XMLTools.dll non è compatibile con la versione corrente Notepad ++

Messaggio di errore dopo "l'installazione" del plug-in XML Tools su Notepad ++ v7.4:

Immagine]

Un'ora di google e provare diverse versioni di XML Tools e persino Notepad ++ v7.3.1 non mi hanno ulteriormente aiutato. Qualcuno mi può aiutare con questo?

Ecco le informazioni di debug di 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 

L'utilizzo Xml Tools 2.4.9.1 x64 Unicode.zipcon Notepad ++ 7.5.4 64 bit ha funzionato su Windows 10 seguendo le istruzioni manualmente. Non ha funzionato utilizzando il gestore plug-in a 64 bit.
— Javier Elices,

Risposte:


2

Ho ottenuto la versione 2.4.9.2 degli strumenti XML per lavorare con Notepad ++ versione 7.4.1 su Windows 10 a 64 bit procedendo come segue.

Assicurati di avere la versione a 64 bit degli strumenti. (Il mio primo errore)

Copia il file XMLTools.dll nella directory dei plugin.

Nel download dovrebbe esserci una cartella delle dipendenze. Copia tutti i file presenti (credo che ce ne fossero 6) nella cartella di lavoro di Notepad ++ (dove si trova il file exe)

Riavvia Notepad ++


1
Sì, è esattamente quello che ho fatto circa 4 giorni fa (ma su quella macchina Windows 7 Enterprise ovviamente). Neanche ha funzionato, sempre lo stesso errore. -.-
— Lilo,

2

Hai seguito le istruzioni di installazione in 'install.txt'?

Importante è anche copiare dll esterne:

  1. copia la nuova dll esterna nella cartella principale di npp (stessa cartella di "notepad ++. exe") o nella cartella% appdata% \ Notepad ++:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll

1
Se avessi letto tutta la mia descrizione, avresti saputo che avevo seguito esattamente queste istruzioni.
— Lilo,

2

Primo. Devi avere plugin corretti. In Notepad ++ 64-bit è necessario scaricare gli strumenti XML per 64-bit. Semplice.

Secondo. La cartella principale per i plugin in Windows 10 a 64 bit è in "C: \ Users {win_user} \ AppData \ Local \ Notepad ++"

Terzo. In Notepad ++ 7.6 o versioni successive, i plug-in devono avere una sottocartella aggiuntiva. Per esempio: "{main_notepad_folder} /plugins/XMLTools/XMLTools.dll" e le dipendenze sono nella cartella principale.


1

Ho appena avuto lo stesso problema. Sembra essere un bug per questa applicazione. Ho risolto i seguenti passi:

  • Installa Notepad ++ versione 7.3.3.
  • Installa il plugin xmlTools (attualmente v2.4.9).

Ora, il plug-in funziona correttamente. La cosa più importante, ora puoi caricare la versione di Notepad ++ all'ultima (attualmente, versione 7.5.6). Il plugin funziona ancora correttamente.


1

Gli strumenti XML necessitano dei tempi di ridistribuzione di Microsoft Visual C ++ 2015. Installare https://www.microsoft.com/en-US/download/details.aspx?id=53840

vedi SF.net Bugreport

Aggiornare

il problema sembra essere più causato da libcurl.dll che fa riferimento a VCRUNTIME140.DLL fornito con vc ++ 2015

Numerazione delle versioni interne


Sto sviluppando software con quella libreria da solo. Questo non era sicuramente il problema. Comunque, il problema è stato risolto mesi fa.
— Lilo,

Ho avuto un'installazione pulita di Windows 10. Ho visto questo problema, oggi. Installato Visual Studio dopo Notepad ++ e trascorso il tempo di installazione VS risolvendo il plugin Xml Tools di Notepad ++. Quando Visual Studio ha terminato, ho provato a installare questo e ha detto che VCRedist era già installato. Ho aperto Notepad ++. Ha funzionato.
— Rhyous

0

Con 7.3.3 il plugin funziona

inserisci qui la descrizione dell'immagine

, quindi le versioni più recenti hanno interrotto il plug-in a causa della modifica dell'API.

Segnalalo agli sviluppatori del plugin in modo che possano reagire alla modifica. Non possiamo risolvere questo problema per te. quindi rimani alla 7.3.3 fino a quando non sarà disponibile una nuova versione del plugin.


Ho visto il nuovo plugin funzionare con v7.4 ma su Windows 10. Quindi non dovrebbe essere questo il problema ...
— Lilo,

così notepad ++ 7.4 usa nuove funzioni che non sono disponibili in win7
— magicandre1981,

Bene, usare 7.3.3 non mi ha ulteriormente aiutato. :(
— Lilo,

0

Sembra che l'installazione di Windows sia stata in qualche modo interrotta o che si sia verificato un problema con il registro o qualsiasi altra cosa, non lo sapremo mai.

Ad ogni modo, ho un nuovo laptop ora con una nuova installazione di Windows e ora tutto funziona bene.

Nessuna API rotta o qualcosa del genere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.