আমার কাছে উইন্ডোজ সার্ভিসটি ভিজুয়াল স্টুডিও 2010 ব্যবহার করে সি # তে লিখিত আছে এবং সম্পূর্ণ নেট নেট ফ্রেমওয়ার্কটি লক্ষ্যবস্তু 4 I আমি যখন কোনও ডিবাগ থেকে চলে যাই তখন পরিষেবাটি প্রত্যাশার মতো চলে। যাইহোক, যখন আমি এটি একটি রিলিজ বিল্ড থেকে চালিত করি তখন আমি একটি সিস্টেম.বিডিআইমেজ ফরমেট এক্সেপশন (নীচে বিশদ) পাই। আমি একটি সমাধানের জন্য ইন্টারনেট অনুসন্ধান করেছিলাম তবে এখন পর্যন্ত যা কিছু খুঁজে পেয়েছি তা সমাধান খুঁজে পেতে আমাকে সহায়তা করে নি।
উইন্ডোজ 7 64-বিট (দেব) এবং উইন্ডোজ এক্সপি এসপি 3 32-বিট (লক্ষ্য) সিস্টেমে সমস্যা বিদ্যমান exists
আমি এ পর্যন্ত চেষ্টা করেছি এখানে:
- প্ল্যাটফর্ম টার্গেটের মতো যাচাই করা বিল্ড সেটিংস সমস্ত একই (x86)।
- এসেম্বলি বাইনারিগুলি বৈধ ছিল তা নিশ্চিত করার জন্য / ভার্বোস বিকল্পের সাথে peverify ব্যবহার করুন।
- যে কোনও লোডিং সমস্যা দেখার জন্য fuslogvw ব্যবহার করে।
- নিখোঁজ ফাইল বা সমাবেশগুলি সন্ধান করতে চেকএএসএম ব্যবহার করা হয়েছে।
এই সমস্ত চেক কিছুই পরিবর্তন হয়নি। আমি আমার কর্পোরেট মাস্টারদের গোপনীয়তা রক্ষা করতে কিছু নাম পরিবর্তন করে নীচে ব্যতিক্রম তথ্যের পুরো পাঠ্যকে অন্তর্ভুক্ত করেছি।
সিস্টেম.বেডিআইমেজ ফরমেট এক্সসেপশন আনহ্যান্ডেল ছিল বার্তা = ফাইল বা অ্যাসেমবিলি 'এক্সএক্সএক্সএক্স ডিভাইসস, সংস্করণ = 1.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিককি টোকেন = নাল' বা এর অন্যতম নির্ভরতা লোড করা যায়নি। একটি ভুল ফর্ম্যাট সহ একটি প্রোগ্রাম লোড করার চেষ্টা করা হয়েছিল। উত্স = XxxDevicesService ফাইলের নাম = এক্সএক্সএক্সএক্স ডিভাইসস, সংস্করণ = 1.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিককি টোকেন = নাল ফিউশনলগ = এসেম্বলি ম্যানেজার থেকে লোড করা হয়েছে: সি: \ উইন্ডোজ \ মাইক্রোসফ্ট.নাইট \ ফ্রেমওয়ার্ক 64 4 v4.0.30319 \ clr.dll এক্সিকিউটেবল সি এর অধীনে চলছে: \ দেব \ টিমই \ বিন \ রিলিজ \ এক্সএক্সএক্সএডেভিসেসসওয়ার্স.ভিশোস্ট.এক্সই --- একটি বিশদ ত্রুটি লগ অনুসরণ করা হয়। === প্রি-বাইন্ডের স্থিতি সম্পর্কিত তথ্য === লগ: ব্যবহারকারী = XXX লগ: ডিসপ্লেনাম = এক্সএক্সএক্সডিভাইসস, সংস্করণ = 1.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিককি টোকেন = নাল (পুরোপুরি-নির্দিষ্ট) লগ: অ্যাপবেস = ফাইল: /// গ: / দেব / টিম / বিন / প্রকাশ / লোগো: প্রাথমিক প্রাইভেটপথ = NULL কলিং অ্যাসেমবিলি: এক্সএক্সএক্সএডেভিসেসসওয়ারিওস, সংস্করণ = 1.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিককি টোকেন = নাল। === লোগো: এই বাইন্ডটি ডিফল্ট লোড প্রসঙ্গে শুরু হয়। লোগো: অ্যাপ্লিকেশন কনফিগারেশন ফাইলটি ব্যবহার করে: সি: \ টিমই \ বিন \ রিলিজ \ এক্সএক্সএক্সডেভিসেসসোসরস.ভিশোস্ট.এক্সে.কনফিগ লগ: হোস্ট কনফিগারেশন ফাইলটি ব্যবহার করে: লগ: সি: \ উইন্ডোজ \ মাইক্রোসফ্ট। নেট \ ফ্রেমওয়ার্ক 64 4 v4.0.30319 \ কনফিগারেশন \ মেশিন.কনফিগ থেকে মেশিন কনফিগারেশন ফাইলটি ব্যবহার করা। লোগো: নীতিটি এই সময়ে রেফারেন্সে প্রয়োগ করা হচ্ছে না (ব্যক্তিগত, কাস্টম, আংশিক, বা অবস্থান ভিত্তিক অ্যাসেমব্লিং বাইন্ড)। লোগো: নতুন ইউআরএল ফাইল ডাউনলোড করার চেষ্টা করা হচ্ছে: /// সি: / টিম / বিিন / রিরিজ / এক্সএক্সএক্স ডিভাইসস.ডিএলএল। ERR: সমাবেশের সেটআপ সম্পূর্ণ করতে ব্যর্থ হয়েছে (এইচআর = 0x8007000 বি)। অনুসন্ধান শেষ হয়েছে। ক্ষেত্রে স্টেকট্র্যাস: এক্সএক্সএক্সএক্সডিভিসেসসোর্স.প্রগ্রাম.মেইনে (স্ট্রিং [] আরগস) System.appDomain._nExecuteAsorses এ (রানটাইমঅ্যাস্পাবল্ড অ্যাসেমব্লিং, স্ট্রিং [] আরগস) মাইক্রোসফ্ট.ভিজুয়ালস্টুডিও.হোস্টিংপ্রসেস.হোস্টপ্রোক.রুনউসারসঅ্যাসাব্যাস () System.Threading.ExecutionContext.Run এ (এক্সিকিউশনকন্টেক্সট এক্সিকিউশন কনটেক্সট, কনটেক্সট ক্যালব্যাক কলব্যাক, অবজেক্ট স্টেট, বুলিয়ান সিঙ্কসিটিএক্স উপেক্ষা করুন) System.Threading.ExecutionContext.Run এ (এক্সিকিউশনকন্টেক্সট এক্সিকিউশন কনটেক্সট, কনটেক্সট কলব্যাক কলব্যাক, অবজেক্ট স্টেট) System.Threading.ThreadHelper.ThreadStart () এ InnerException:
XxxDevicesService
? এটি কি কোনও নির্দিষ্ট প্ল্যাটফর্মের জন্য সংকলিত (যেমন 32 বিট)? যদি তা হয় তবে অবশ্যই আপনার প্ল্যাটফর্মটি 32 বিটে সংকলন করতে হবে।