আমি একটি সমাবেশে একটি এম্বেডেড সংস্থান হিসাবে একটি পিএনজি সঞ্চয় করছি। একই সমাবেশের মধ্যে থেকে আমার কাছে এর মতো কিছু কোড রয়েছে:
Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png");
"File.png" নামক ফাইলটি "রিসোর্স" ফোল্ডারে (ভিজ্যুয়াল স্টুডিওর মধ্যে) সঞ্চিত থাকে এবং এম্বেড থাকা সংস্থান হিসাবে চিহ্নিত করা হয়।
কোডটি ব্যতিক্রম একটি ব্যর্থতার সাথে ব্যর্থ হয়েছে:
MyNamespace.Resources.file.png রিসোর্স MyNamespace.MyClass ক্লাসে পাওয়া যাবে না
আমার অভিন্ন কোড রয়েছে (একটি ভিন্ন সমাবেশে, একটি ভিন্ন উত্স লোড করা হচ্ছে) যা কাজ করে। সুতরাং আমি জানি কৌশলটি শক্ত। আমার সমস্যাটি হ'ল সঠিক পথটি কী তা বোঝার চেষ্টা করে আমি অনেক সময় ব্যয় করেছি। আমি যদি সঠিক পথটি সন্ধানের জন্য সমাবেশটিকে কেবল উদ্বোধন করতে (যেমন। ডিবাগারে) জিজ্ঞাসা করতে পারি তবে এটি আমার মাথা ব্যথার একটি বোঝা বাঁচাতে পারে।