में बाइनरी संसाधन का उपयोग कैसे करें मैं अपने एप्लिकेशन में संसाधन के रूप में एक खाली एक्सेस डेटाबेस (.mdb) को स्टोर करने का प्रयास कर रहा हूं। मैं फिर इसे फाइल सिस्टम लिखना चाहता हूं और इसे टेबल परिभाषाओं के साथ पॉप्युलेट करना चाहता हूं, आदि। विजुअल स्टूडियो 2005 में मेरी समस्या है और मेरा सी # एप्लिकेशन उसी असेंबली में संग्रहीत संसाधन तक पहुंचने में सक्षम नहीं है (जिसे मैं सोचा होगा डिफ़ॉल्ट रूप से सुलभ होगा)। यहाँ मेरी कोड है:सी # अनुप्रयोग
byte[] abytResource;
System.Reflection.Assembly objAssembly = System.Reflection.Assembly.GetExecutingAssembly();
objStream = objAssembly.GetManifestResourceStream("empty.mdb");
abytResource = new Byte[objStream.Length];
objStream.Read(abytResource, 0, (int)objStream.Length);
objFileStream = new FileStream(newDatabasePathWithName, FileMode.Create);
objFileStream.Write(abytResource, 0, (int)objStream.Length);
objFileStream.Close();
GetManifestResourceStream शून्य और प्रलेखन है कि क्योंकि संसाधन निजी होने चाहिए के अनुसार रिटर्न (क्योंकि भले ही यह अस्तित्व में नहीं है एक गैर-रिक्त मान दिया जाता है)। तो मेरा सवाल यह है:
मैं अपने संसाधन को अपने आवेदन के लिए कैसे सुलभ बना सकता हूं? मैंने इसे पहले ही प्रोजेक्ट में जोड़ा है और इसे "एंबेडेड रिसोर्स" के रूप में चिह्नित किया है।
धन्यवाद!