যেহেতু 'ইনিশিয়ালকম্পোন' অনুপস্থিত সম্পর্কিত সমস্যার জন্য এটি যেতে যাওয়া থ্রেড বলে মনে হচ্ছে, আমি আমার উত্তরটি এখানে অন্তর্ভুক্ত করব।
আমারও এই সমস্যাটি ছিল এবং আমি এখানে এবং গুগল যে সকল ফোরামে খুঁজে পেতে পারে তার সবগুলিই চেষ্টা করেছি, তবে কেউই আমার জন্য সমস্যাটি সমাধান করেনি। দুই ঘন্টা চেষ্টা করার পরে, অবশেষে আমার সেটআপটিতে কী কী সমস্যা হয়েছে তা বুঝতে পেরেছিলাম ।
আমাদের প্রকল্পে, আমরা মাহ অ্যাপস থেকে মেট্রো উপাদান ব্যবহার করছি । যে দৃশ্যটি আমাকে সমস্যা দিচ্ছিল তা হ'ল মেট্রো উইন্ডো থেকে উত্তরাধিকার সূত্রে প্রাপ্ত দৃষ্টিভঙ্গি:
<Controls:MetroWindow x:Class="ProjectNamespace.MyView"
xmlns:Controls="http://metro.mahapps.com/winfx/xaml/controls"
... >
এখন, আমি আমার স্থিতিশীল সংস্থান হিসাবে হিসাবে সংজ্ঞায়িত করেছি
<Controls:MetroWindow.Resources>
<prop:Resources x:Key="LocalizedStrings"/>
...
</Controls:MetroWindow.Resources>
এইভাবে আমি সংস্থাগুলিকে সংজ্ঞায়িত করেছি UserControl
আমার অন্যান্য সমস্ত দর্শনগুলিতে , তাই আমি ধরে নিয়েছিলাম এটি কাজ করবে।
সেটা অবশ্য ছিল না Controls:MetroWindow
! সেখানে নিখুঁতভাবে আমার সংস্থান সংজ্ঞা প্রয়োজন:
<Controls:MetroWindow.Resources>
<ResourceDictionary>
<prop:Resources x:Key="LocalizedStrings"/>
...
</ResourceDictionary>
</Controls:MetroWindow.Resources>
সুতরাং আমার ইস্যুটি, সংক্ষেপে, একটি অনুপস্থিত <ResourceDictionary>
ট্যাগ ছিল। আমি কেন জানি না কেন এটি 'ইনিশিয়াল কম্পোনেন্ট' ত্রুটি তৈরি করেছিল এবং এটি আমার প্রতিটি মেশিনে অদ্ভুতভাবে এটি উত্পাদন করে নি, তবে আমি এটি ঠিক করেছি। আশা করি এটি সহায়তা করে (এই সমস্যাটির সাথে বাকী 0.001% লোকেরা)।