নোটপ্যাড ++ দিয়ে এক্সএমএল সরঞ্জাম প্লাগইনকে কাজ করুন


9

আমি অফিসিয়াল ওয়েবসাইট থেকে সর্বশেষ নোটপ্যাড ++ ডাউনলোড করেছি, তারপরে libxml.dllএক্সএমএল সরঞ্জামগুলি প্লাগইন কাজ করতে বিভিন্ন ফাইল চেষ্টা করেছি । সর্বশেষ আমি চেষ্টা করেছি এখান থেকে (সরকারী প্রতিনিধি হওয়া উচিত):

সুতরাং যখন আমি উপরের zz সংরক্ষণাগার (x64) থেকে একটি ডিএলএল আনপ্যাক করব এবং নোটপ্যাড ++ এর একটি উদাহরণ শুরু করব তখন আমি এই ত্রুটিটি পেয়ে যাচ্ছি:

এখানে চিত্র বর্ণনা লিখুন

এই সমস্যাটি কীভাবে সমাধান করবেন?

আমি আমার নোটপ্যাড ++ ডাউনগ্রেড করার পরামর্শের জন্য উন্মুক্ত, কোন সংস্করণটি কেবল তা জানতে হবে।


আপনি কি প্লাগইন পরিচালক থেকে ইনস্টল করার চেষ্টা করেছেন?
ভারী

আপনি কি নোটপ্যাড ++ এর একটি 64-বিট সংস্করণটি চালাচ্ছেন? যদি তা না হয় তবে আপনি কেন libxML এর একটি 64-বিট সংস্করণ ডাউনলোড করছেন? এক্সটিএমএল সরঞ্জামগুলির জন্য প্রয়োজনীয় লিবিএক্সএমএল সংস্করণ বিটিডাব্লু, এক্সএমএল সরঞ্জামগুলির জন্য ডাউনলোডে সরবরাহ করা হয়েছে , আপনাকে যা করতে হবে তা এটিকে নোটপ্যাড ++ থাকা ডিরেক্টরিতে স্থানান্তরিত করতে হবে।
allquixotic

@ হেভিড: আমি এটি প্লাগইন পরিচালকের প্লাগইনগুলির তালিকায় খুঁজে পাইনি।
নিওলিস্ক

@ অ্যালকিক্সোটিক: আপনি এ সম্পর্কে ঠিকই থাকতে পারেন। আমার নোটপ্যাড ++ 32-বিট, কেবলমাত্র আমার উইন্ডোজটি x 64 এর কারণ, আমার x64 প্রয়োজন thought এক্সএমএল সরঞ্জামগুলির সাথে অন্তর্ভুক্ত হওয়া ফাইলগুলি বের করা প্রথম জিনিসটি আমি চেষ্টা করেছি। এটি এএনএসআই প্লাগইনগুলি সম্পর্কে আমার ইউনিকোড নোটপ্যাড ++ এর সাথে সামঞ্জস্যপূর্ণ নয় এমন কিছু বলেছিল। এই এটা দেখে মনে হচ্ছে কি না। অফিসিয়াল ওয়েবসাইটে নোটপ্যাড ++ এর অন্য কোনও সংস্করণ আমি পাইনি ।
নিওলিস্ক

1
এটি চেষ্টা করুন: বেস নোটপ্যাড ++ ডিরেক্টরিতে, বাদে সমস্ত .DLL ফাইল মুছুন SciLexer.dll। প্লাগইন ডিরেক্টরিতে, আপনার কাছে আইকনভি, libxML2, libxslt বা zlib1 ডিএলএল না রয়েছে তা নিশ্চিত করুন, কারণ নোটপ্যাড ++ এগুলিকে গতিশীলভাবে প্লাগইন হিসাবে লোড করার চেষ্টা করবে। তবে এই চারটি ডিএলএল নোটপ্যাড ++ প্লাগইন নয় ; তারা নির্ভরতা এর XMLTools.dllপ্লাগইন। সুতরাং আপনি এটি থেকে "এএনএসআই" সম্পর্কে একটি ত্রুটি পাবেন।
allquixotic

উত্তর:


9

আপনি যখন এই ধরণের দৃশ্যে প্রবেশ করেন, আপনি সম্ভবত প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করে ভুল করেছেন। দেখার জন্য বিষয়গুলি:

  1. আপনার নোটপ্যাড ++ যদি 32-বিট এক্সিকিউটেবল হয় তবে আপনার অবশ্যই 64-বিট ডিএলএল (বা বিপরীতে) থাকা উচিত নয় । ডিএলএল-এর স্বাক্ষর এবং এর বেতেন্স notepad++.exeঅবশ্যই মিলবে (32-বিট থেকে 32-বিট, বা 64-বিট থেকে 64-বিট)।

  2. আপনি XMLTools.dllযেখানে notepad++.exeবাস করেন সেই বেস ডিরেক্টরিতে বসে না তা নিশ্চিত করুন ।

  3. ডিরেক্টরিতে XMLTools.dllবসে চারটি নির্ভরতার কোনও আপনার কাছে নেই তা নিশ্চিত করুন plugins! pluginsডিরেক্টরি হয় শুধুমাত্র জন্য প্রকৃত নোটপ্যাড ++, প্লাগ-ইন ; pluginsডিরেক্টরিতে বসে থাকা অন্য কোনও ডিএলএলগুলি নোটপ্যাড ++ দ্বারা গতিশীলভাবে লোড হবে এবং প্লাগইন হিসাবে সক্রিয় করার চেষ্টা করা হবে । তবে, যেহেতু libxml2, iconvইত্যাদি প্রকৃত প্লাগইন নয়, বরং এর জন্য নির্ভরতা XMLTools, গতিশীল লোড ব্যর্থ হবে, কারণ এই ডিএলএলগুলির নোটপ্যাড ++ প্লাগইন হুক নেই। এটি "এএনএসআই" এবং স্টাফ সম্পর্কে অদ্ভুত ত্রুটি ঘটাবে।

  4. আপনার যদি অন্য কোন প্লাগিন ইনস্টল নেটিভ নির্ভরতা প্রয়োজন না থাকে তাহলে আপনি নিরাপদে কোনো ডিএলএল ফাইল হিসাবে একই ডিরেক্টরির মধ্যে মুছে দিতে পারেন notepad++.exe, ছাড়াSciLexer.dll । SciLexer নোটপ্যাড ++ এর একটি মূল উপাদান এবং এটি অবশ্যই রাখা উচিত।

  5. আপনি যদি এখনও এটি না করে থাকেন তবে সন্ধান করুন \path_to_your_notepad++_installation\notepad++\plugins\ext_libs

নোটপ্যাড ++ হিসাবে একই ডিরেক্টরিতে সেই ডিএলএলগুলি অনুলিপি করুন exe

iconv.dll
libxml2.dll
libxslt.dll
zlib1.dll

+1 টি। খুব ভাল লেখা। আমি আশা করি যে এর জন্য আমি আপনাকে একাধিক উপহার দিতে পারতাম। আবার ধন্যবাদ. :)
নিওলিস্ক

নোটপ্যাড ++ সাইট থেকে ইনস্টলারের লিঙ্কটি আপনাকে এক্সএমএল সরঞ্জামগুলির একটি পুরানো সংস্করণে প্রেরণ করে। আপনি সবচেয়ে আপ-টু-ডেট সংস্করণ পেতে এবং করতে পারেন নিশ্চিত করুন যে আপনি পেতে x64 অথবা এখান থেকে এক্স 86: sourceforge.net/projects/npp-plugins/files/XML%20Tools
HaveSpacesuit

0

এটি নোটপ্যাড ++ এবং xmltools.dll ফাইলের মধ্যে ভার্সন (x86 বনাম x64) অসম্পূর্ণতার কারণে। সমস্যাটি dll এবং নির্ভরতার x86 সংস্করণটি সরিয়ে এবং একই সরঞ্জামের নিম্নলিখিত x64 সংস্করণটি ডাউনলোড করে সমাধান করা হয়েছে। https://sourceforge.net/projects/npp-plugins/files/XML%20Tools/Xml%20Tools%202.4.9%20Unicode/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.