메모장 ++ 7.4 용 XML 도구 플러그인


10

메모장 ++ 용 XML 도구 플러그인을 실행하는 데 어려움을 겪고 있습니다.

최신 메모장 ++ (v7.4)과 최신 XML 도구 플러그인 ( Sourceforge의 v2.4.9.2 )이 모두 Windows 7 (64bit)의 64 비트 버전입니다.

먼저 메모장 ++의 모든 인스턴스를 닫았습니다. 그런 다음에 설명 된대로 XMLTools.dll메모장 ++ 설치의 plugins 폴더와 종속성 (libs)에 복사 notepad++.exe했습니다 install.txt.

메모장 ++를 시작하면 다음 오류 메시지가 나타납니다.

% 1은 (는) 유효한 Win32 응용 프로그램이 아닙니다. XMLTools.dll이 현재 버전의 Notepad ++와 호환되지 않습니다

Notepad ++ v7.4에 XML 도구 플러그인을 "설치"한 후 오류 메시지 :

영상]

한 시간의 인터넷 검색과 다른 버전의 XML 도구 및 메모장 ++ v7.3.1은 더 이상 나에게 도움이되지 못했습니다. 누구든지 이것을 도울 수 있습니까?

다음은 메모장 ++ 디버그 정보입니다.

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 비트 플러그인 관리자를 사용하여 작동하지 않았습니다.
Javier

답변:


2

다음을 수행하여 Windows 10 64 비트에서 Notepad ++ 버전 7.4.1과 함께 작동하는 2.4.9.2 버전의 XML 도구를 얻었습니다.

도구의 64 비트 버전이 있는지 확인하십시오. (내 첫 실수)

XMLTools.dll 파일을 plugins 디렉토리에 복사하십시오.

다운로드에는 종속성 폴더가 있어야합니다. 거기에있는 모든 파일 (6이 있다고 생각합니다)을 메모장 ++ 작업 폴더 (exe 파일이있는 곳)에 복사하십시오.

메모장 다시 시작 ++


1
네, 정확히 4 일 전에 한 것입니다 (물론 Windows 7 Enterprise 컴퓨터에서). 여전히 같은 오류가 발생하지 않았습니다. -.-
Lilo

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

먼저. 올바른 플러그인이 있어야합니다. 메모장 ++ 64 비트를 사용하려면 64 비트 용 XML 도구를 다운로드해야합니다. 단순한.

둘째. Windows 10 64 비트에서 플러그인의 기본 폴더는 "C : \ Users {win_user} \ AppData \ Local \ Notepad ++"에 있습니다.

제삼. Notepad ++ 7.6 이상 버전에서 플러그인에는 추가 하위 폴더가 있어야합니다. 예 : "{main_notepad_folder} /plugins/XMLTools/XMLTools.dll"및 종속성은 기본 폴더에 있습니다.


1

방금 같은 문제가있었습니다. 이 응용 프로그램의 버그 인 것 같습니다. 다음 단계를 수행하여 해결했습니다.

  • 메모장 ++ 버전 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 버그 리포트 참조

최신 정보

이 문제는 vc ++ 2015와 함께 제공되는 VCRUNTIME140.DLL에 대한 libcurl.dll로 인해 더 많이 발생하는 것으로 보입니다.

내부 버전 번호


해당 라이브러리를 사용하여 소프트웨어를 직접 개발 중입니다. 그것은 가장 문제가되지 않았습니다. 어쨌든, 문제는 몇 달 전에 해결되었습니다.
Lilo

Windows 10을 새로 설치했습니다. 오늘이 문제가 발생했습니다. 메모장 ++ 후에 Visual Studio를 설치하고 메모장 ++의 Xml 도구 플러그인 문제를 해결하는 데 VS 설치 시간을 보냈습니다. Visual Studio가 끝나면 이것을 설치하려고했는데 VCRedist가 이미 설치되어 있다고 말했습니다. 메모장 ++을 열었습니다. 효과가있었습니다.
Rhyous

0

7.3.3 플러그인 작품

여기에 이미지 설명을 입력하십시오

따라서 API 변경으로 인해 최신 버전에서 플러그인이 중단되었습니다.

변경 사항에 대응할 수 있도록 플러그인 개발자에게보고하십시오. 이 문제를 해결해 드릴 수 없습니다. 따라서 플러그인의 새 버전을 사용할 수있을 때까지 7.3.3을 유지하십시오.


v7.4에서 새 플러그인이 작동하지만 Windows 10에서 작동하는 것을 보았습니다. 따라서 문제가되지는 않습니다.
Lilo

따라서 notepad ++ 7.4는 win7에서 사용할 수없는 새로운 기능을 사용합니다
magicandre1981

음, 7.3.3을 사용하면 더 이상 나에게 도움이되지 못했습니다. :(
Lilo

0

Windows 설치가 다소 손상되었거나 레지스트리 문제 또는 기타 문제가있는 것 같습니다.

어쨌든, 지금은 새로운 Windows 설치가 가능한 새로운 랩탑이 있으며 모든 것이 잘 작동합니다.

깨진 API 나 그와 비슷한 것은 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.