ปลั๊กอินเครื่องมือ XML สำหรับ Notepad ++ 7.4


10

ฉันประสบปัญหาในการเรียกใช้ปลั๊กอินเครื่องมือ XML สำหรับ Notepad ++ ที่กำลังทำงานอยู่

ฉันมี Notepad ++ ใหม่ล่าสุด (v7.4) และปลั๊กอินเครื่องมือ XML ใหม่ล่าสุด (v2.4.9.2 จากSourceforge ) ทั้งสองเป็นเวอร์ชัน 64 บิตบน Windows 7 (64 บิต)

ครั้งแรกที่ฉันปิดอินสแตนซ์ทั้งหมดของ Notepad ++ แล้วฉันจะคัดลอกXMLTools.dllไปยังโฟลเดอร์ปลั๊กอินของ Notepad ++ ติดตั้งและการอ้างอิง (libs) ควบคู่ไปกับฉันที่อธิบายไว้ในnotepad++.exeinstall.txt

เมื่อฉันเริ่ม Notepad ++ ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

% 1 ไม่ใช่แอปพลิเคชัน Win32 ที่ถูกต้อง XMLTools.dll เข้ากันไม่ได้กับ Notepad รุ่นปัจจุบัน

ข้อความแสดงข้อผิดพลาดหลังจาก "ติดตั้ง" ปลั๊กอินเครื่องมือ XML ไปยัง Notepad ++ v7.4:

ภาพ]

หนึ่งชั่วโมงของ googling และลองใช้เครื่องมือ 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.zipกับ Notepad ++ 7.5.4 64 บิตทำงานบน Windows 10 โดยทำตามคำแนะนำด้วยตนเอง มันไม่ทำงานโดยใช้ตัวจัดการปลั๊กอิน 64 บิต
Javier Elices

คำตอบ:


2

ฉันได้เครื่องมือ XML เวอร์ชัน 2.4.9.2 เพื่อใช้งานกับ Notepad ++ เวอร์ชัน 7.4.1 บน Windows 10 64 บิตโดยทำสิ่งต่อไปนี้

ตรวจสอบให้แน่ใจว่าคุณมีเครื่องมือรุ่น 64 บิต (ความผิดพลาดครั้งแรกของฉัน)

คัดลอกไฟล์ XMLTools.dll ไปยังไดเรกทอรีปลั๊กอิน

ในการดาวน์โหลดควรมีโฟลเดอร์อ้างอิง คัดลอกไฟล์ทั้งหมดที่อยู่ในนั้น (ฉันเชื่อว่ามี 6) ลงในโฟลเดอร์ทำงาน Notepad ++ (ซึ่งเป็นไฟล์ exe)

รีสตาร์ท Notepad ++


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

เป็นครั้งแรก คุณต้องมีปลั๊กอินที่ถูกต้อง ใน Notepad ++ 64- บิตคุณต้องดาวน์โหลดเครื่องมือ XML สำหรับ 64- บิต ง่าย

ที่สอง โฟลเดอร์หลักสำหรับปลั๊กอินใน Windows 10 64 บิตอยู่ใน "C: \ Users {win_user} \ AppData \ Local \ Notepad ++"

ที่สาม ใน Notepad ++ 7.6 หรือเวอร์ชันที่ใหม่กว่าปลั๊กอินต้องมีโฟลเดอร์ย่อยเพิ่มเติม สำหรับ Exapmple: "{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 ++ Redistributable Runtimes 2015 โปรดติดตั้งhttps://www.microsoft.com/en-US/download/details.aspx?id=53840

ดูSF.net Bugreport

ปรับปรุง

ปัญหาน่าจะเกิดจาก libcurl.dll การอ้างอิงถึง VCRUNTIME140.DLL ซึ่งมาพร้อมกับ vc ++ 2015

การกำหนดหมายเลขเวอร์ชันภายใน


ฉันกำลังพัฒนาซอฟต์แวร์ด้วยห้องสมุดนั้นเอง นั่นไม่ใช่ปัญหาแน่นอนที่สุด อย่างไรก็ตามปัญหาได้รับการแก้ไขหลายเดือนที่ผ่านมา
Lilo

ฉันติดตั้ง Windows 10 ใหม่ทั้งหมดแล้วเห็นปัญหานี้วันนี้ ติดตั้ง Visual Studio หลังจาก Notepad ++ และใช้เวลาติดตั้ง VS ในการแก้ไขปัญหาปลั๊กอิน Xml Tools ของ Notepad ++ เมื่อ Visual Studio เสร็จสิ้นฉันพยายามติดตั้งและบอกว่า VCRedist ได้รับการติดตั้งแล้ว ฉันเปิด Notepad ++ มันได้ผล
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.