2010-10-19 13 views

उत्तर

43

परियोजना संपत्तियों में परियोजना ... (जो तुमने किया था)

तो यह आसान है करने के लिए अपने संसाधन जोड़ें ...

var zipFile = MyNamespace.Properties.Resources.My_Zip_File; 
+0

धन्यवाद आप gmcalb – RAGOpoR

+8

'var' के उपयोग यह एक अस्पष्ट जवाब में आता है। –

+18

क्षमा करें, मैं अगली बार इसे बुलबुला लपेटूंगा। – Gabe

5

दृश्य स्टूडियो समुदाय 2015 जवाब:

  1. परियोजना ->गुण ->संसाधन ->फ़ाइलें, My_Zip_File.zip जोड़ें, गुणसमाधान एक्सप्लोरर में डबल-क्लिक करके एक्सेस किया गया।
  2. जानें समाधान एक्सप्लोरर ->संसाधन -> My_Zip_File.zip, इस आइटम पर क्लिक करें और गुण को देखो। बिल्ड एक्शन = "कोई नहीं" और आउटपुट निर्देशिका = "हमेशा कॉपी करें" पर कॉपी करें।

फ़ाइल अब प्रोग्रामेटिक रूप से सुलभ है। पथ और फ़ाइल असेंबली का हिस्सा है जब डीबगिंग और जब अंतिम प्रकाशन के रूप में प्रोग्राम स्थापित किया जाता है। यह पूर्ण पथ का उपयोग करने के खिलाफ अनुकूलता से तुलना करता है। उदाहरण सी # हैडर:

using System.IO; 
using System.Reflection; 

उदाहरण सी # कोड:

String strAppPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); 
String strFilePath = Path.Combine(strAppPath, "Resources"); 
String strFullFilename = Path.Combine(strFilePath, "My_Zip_File.zip"); 

` उदाहरण के लिए, हम स्ट्रीम के रूप में फ़ाइल पढ़ सकते हैं और हम भी strFullFileName का उपयोग कर फ़ाइल खोल सकते हैं।

Source of reference

संबंधित मुद्दे