Plugin công cụ XML cho Notepad ++ 7.4


10

Tôi đang gặp khó khăn khi chạy Plugin Công cụ XML cho Notepad ++.

Tôi có Notepad ++ (v7.4) mới nhất và Plugin Công cụ XML mới nhất (v2.4.9.2 từ Sourceforge ) cả phiên bản 64 bit trên Windows 7 (64 bit).

Đầu tiên tôi đóng tất cả các phiên bản của Notepad ++. Sau đó, tôi đã sao chép XMLTools.dllthư mục bổ trợ của bản cài đặt Notepad ++ của mình và các phụ thuộc (libs) bên cạnh notepad++.exenhư được mô tả trong install.txt.

Khi tôi khởi động Notepad ++, tôi nhận được thông báo lỗi sau:

% 1 không phải là ứng dụng Win32 hợp lệ. XMLTools.dll không tương thích với phiên bản hiện tại Notepad ++

Thông báo lỗi sau khi "cài đặt" Plugin Công cụ XML vào Notepad ++ v7.4:

Hình ảnh]

Một giờ làm việc và thử các phiên bản khác nhau của Công cụ XML và thậm chí Notepad ++ v7.3.1 không giúp tôi hiểu thêm. Bất cứ ai có thể giúp tôi với điều này?

Đây là thông tin gỡ lỗi Notepad ++ của tôi:

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 

Sử dụng Xml Tools 2.4.9.1 x64 Unicode.zipvới Notepad ++ 7.5.4 64 bit hoạt động trên Windows 10 bằng cách làm theo hướng dẫn thủ công. Nó không hoạt động bằng cách sử dụng trình quản lý plugin 64 bit.
Javier Elices

Câu trả lời:


2

Tôi đã có phiên bản 2.4.9.2 của các công cụ XML để hoạt động với Notepad ++ phiên bản 7.4.1 trên Windows 10 64-bit bằng cách thực hiện như sau.

Đảm bảo bạn có phiên bản 64 bit của các công cụ. (Lỗi đầu tiên của tôi)

Sao chép tệp XMLTools.dll vào thư mục bổ trợ.

Trong tải về nên có một thư mục phụ thuộc. Sao chép tất cả các tệp trong đó (tôi tin là có 6) vào thư mục làm việc của Notepad ++ (nơi chứa tệp exe)

Khởi động lại Notepad ++


1
Vâng, đó chính xác là những gì tôi đã làm khoảng 4 ngày trước (nhưng tất nhiên là trên máy Windows 7 Enterprise đó). Không hoạt động, vẫn lỗi. -.-
Lilo

2

Bạn đã làm theo các hướng dẫn cài đặt trong 'install.txt'?

Quan trọng là bạn cũng sao chép dll của bên ngoài:

  1. sao chép dll bên ngoài mới vào thư mục chính npp (cùng thư mục với "notepad ++. exe") hoặc trong thư mục% appdata% \ Notepad ++:
    • libcurl.dll
    • libiconv-2.dll
    • libwinpthread1-dll
    • libxml2-2.dll
    • libxslt-1.dll
    • zlib1.dll

1
Nếu bạn đã đọc toàn bộ mô tả của tôi, bạn sẽ biết rằng tôi thực sự đã làm theo các hướng dẫn này chính xác.
Lilo

2

Đầu tiên. Bạn phải có plugin chính xác. Để Notepad ++ 64 bit, bạn phải tải xuống Công cụ XML cho 64 bit. Đơn giản.

Thứ hai. Thư mục chính cho các plugin trong Windows 10 64-bit nằm trong "C: \ Users {win_user} \ AppData \ Local \ Notepad ++"

Ngày thứ ba. Trong Notepad ++ 7.6 trở lên, các plugin phải có thư mục con bổ sung. Đối với Exapmple: "{main_notepad_folder} /plugins/XMLTools/XMLTools.dll" và các phụ thuộc nằm trong thư mục chính.


1

Tôi vừa gặp vấn đề tương tự. Nó dường như là một lỗi cho ứng dụng này. Tôi đã giải quyết các bước tiếp theo:

  • Cài đặt Notepad ++ phiên bản 7.3.3.
  • Cài đặt plugin xmlTools (v2.4.9 hiện tại).

Bây giờ, các plugin hoạt động thành công. Điều quan trọng nhất, bây giờ bạn có thể tải phiên bản Notepad ++ lên phiên bản mới nhất (hiện tại, phiên bản 7.5.6). Các plugin vẫn hoạt động thành công.


1

Công cụ XML cần Runtimes có thể phân phối lại của Microsoft Visual C ++ 2015. Vui lòng cài đặt https://www.microsoft.com/en-US/doad/details.aspx?id=53840

xem Bug.net của SF.net

Cập nhật

vấn đề dường như được gây ra nhiều hơn bởi libcurl.dll tham chiếu đến VCRUNTIME140.DLL đi kèm với vc ++ 2015

Đánh số phiên bản nội bộ


Tôi đang tự phát triển phần mềm với thư viện đó. Đó chắc chắn không phải là vấn đề. Dù sao, vấn đề đã được giải quyết từ nhiều tháng trước.
Lilo

Tôi đã có một bản cài đặt Windows 10. Làm sạch vấn đề này, hôm nay. Đã cài đặt Visual Studio sau Notepad ++ và dành thời gian cài đặt VS khắc phục sự cố plugin Xml Tools của Notepad ++. Khi Visual Studio kết thúc, tôi đã cố gắng cài đặt cái này và nó nói rằng VCRedist đã được cài đặt. Tôi đã mở Notepad ++. Nó đã làm việc.
Rhyous

0

Với 7.3.3 , plugin hoạt động.

nhập mô tả hình ảnh ở đây

, vì vậy các phiên bản mới hơn đã phá vỡ plugin vì thay đổi API.

Báo cáo cho các nhà phát triển của plugin để họ có thể phản ứng với thay đổi. Chúng tôi không thể sửa lỗi này cho bạn. vì vậy hãy ở lại 7.3.3 cho đến khi có phiên bản mới của plugin.


Tôi đã thấy plugin mới hoạt động với v7.4 nhưng trên Windows 10. Vì vậy, đó không phải là vấn đề ...
Lilo

vì vậy notepad ++ 7.4 sử dụng các chức năng mới không có sẵn trong win7
magicandre1981

Chà, sử dụng 7.3.3 cũng không giúp tôi thêm nữa. :(
Lilo

0

Có vẻ như cài đặt Windows bằng cách nào đó đã bị hỏng hoặc có vấn đề về đăng ký hoặc bất cứ điều gì, chúng tôi sẽ không bao giờ biết.

Dù sao, bây giờ tôi có một Máy tính xách tay mới với bản cài đặt Windows mới, mọi thứ đều hoạt động tốt.

Không có API bị hỏng hoặc bất cứ điều gì tương tự.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.