Notepad ++ 7.4用XMLツールプラグイン


10

Notepad ++用のXMLツールプラグインを実行するのに苦労しています。

最新のNotepad ++(v7.4)と最新のXMLツールプラグイン(Sourceforgeの v2.4.9.2 )の両方をWindows 7(64ビット)の64ビットバージョンとして使用しています。

まず、Notepad ++のすべてのインスタンスを閉じました。次に、で説明されているXMLTools.dllように、をNotepad ++インストールのpluginsフォルダーとと一緒に依存関係(ライブラリー)にコピーしnotepad++.exeましたinstall.txt

Notepad ++を起動すると、次のエラーメッセージが表示されます。

%1は有効なWin32アプリケーションではありません。XMLTools.dllは現在のバージョンのNotepad ++と互換性がありません

XMLツールプラグインをNotepad ++ v7.4に「インストール」した後のエラーメッセージ:

画像]

1時間グーグルしてさまざまなバージョンのXMLツールを試してみても、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.zipNotepad ++ 7.5.4 64ビットでの使用は、手動で指示に従うことにより、Windows 10で機能しました。64ビットのプラグインマネージャを使用しても機能しませんでした。
ハビエルエリス

回答:


2

次の操作を行うことにより、Windows 10 64ビットでNotepad ++バージョン7.4.1を使用できるように、2.4.9.2バージョンのXMLツールを入手しました。

64ビットバージョンのツールがあることを確認してください。(私の最初の間違い)

XMLTools.dllファイルをプラグインディレクトリにコピーします。

ダウンロードには、依存関係フォルダーがあるはずです。そこにあるすべてのファイル(6つあると思います)をNotepad ++作業フォルダー(exeファイルがある場所)にコピーします。

Notepad ++を再起動します。


1
ええ、それは私が4日前にやったこととまったく同じです(もちろん、そのWindows 7 Enterpriseマシンでは)。どちらも機能しませんでしたが、同じエラーが発生します。-.-
リロ

2

「install.txt」のインストール手順に従いましたか?

重要なのは、外部DLLもコピーすることです。

  1. 新しい外部dllをnppメインフォルダー(「notepad ++。exe」と同じフォルダー)または%appdata%\ Notepad ++フォルダーにコピーします。
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll

1
私の説明全体を読んだとしたら、私が実際にこれらの指示に正確に従っていることを知っているでしょう。
Lilo

2

最初。正しいプラグインが必要です。Notepad ++ 64ビットにするには、64ビット用のXMLツールをダウンロードする必要があります。シンプル。

第二。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)にアップロードできることです。プラグインは引き続き正常に動作しています。


1

XMLツールには、Microsoft Visual C ++再頒布可能ランタイム2015が必要です。https: //www.microsoft.com/en-US/download/details.aspx?id = 53840をインストールしてください

SF.netバグレポートを参照

更新

問題はlibcurl.dllが原因であるようです。これはvc ++ 2015に付属するVCRUNTIME140.DLLを参照しています。

内部バージョン番号


そのライブラリを使って自分でソフトウェアを開発しています。それは間違いなく問題ではありませんでした。とにかく、問題は数ヶ月前に解決されました。
Lilo

私はWindows 10をクリーンインストールしました。今日、この問題を見ました。Notepad ++の後にVisual Studioをインストールし、VSのインストール時間をNotepad ++のXml Toolsプラグインのトラブルシューティングに費やしました。Visual Studioが終了したら、これをインストールしようとすると、VCRedistは既にインストールされているとのことでした。Notepad ++を開きました。動いた。
Rhyous、2018年

0

7.3.3プラグインの作品

ここに画像の説明を入力してください

、APIの変更により、新しいバージョンではプラグインが破損しました。

プラグインの開発者に報告して、変更に対応できるようにします。これを修正することはできません。したがって、プラグインの新しいバージョンが利用可能になるまで、7.3.3のままにしておきます。


新しいプラグインがv7.4で動作するのをWindows 10で確認しました。したがって、それは問題にはなりません...
Lilo

したがって、notepad ++ 7.4は、win7では使用できない新しい関数を使用します
magicandre1981

さて、7.3.3を使用しても、それ以上は得られませんでした。:(
リロ

0

Windowsのインストールがどういうわけか壊れているか、レジストリの問題などがあったようです。

とにかく、私は新しいラップトップを手に入れましたが、Windowsが新しくインストールされ、すべて正常に動作しています。

壊れたAPIなどはありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.