मैं दृश्य स्टूडियो में एक अजीब व्यवहार का सामना करना पड़ा साथ समाप्त होता है 2010एंबेडेड संसाधन दृश्य स्टूडियो 2010 में लापता जब नाम "No.xxx"
एम्बेड किए गए संसाधनों (जो मेरी सी # परियोजना से जुड़ जाते हैं फ़ाइलों का उपयोग करते समय और जिसके लिए बिल्ड एक्शन संपत्ति Embedded Resource
पर सेट है), फ़ाइलों को आउटपुट असेंबली में बाइनरी डेटा के रूप में शामिल किया गया है। लिस्टिंग संसाधनों स्पष्ट है:
class Program
{
static void Main(string[] args)
{
string[] names = typeof (Program).Assembly.GetManifestResourceNames();
foreach (var name in names)
{
System.Console.Out.WriteLine (name);
}
}
}
हालांकि, एम्बेडेड संसाधन फ़ाइल नाम No.xxx
(विस्तार अप्रासंगिक है) के साथ समाप्त होता है, फ़ाइल सूची में दिखाई नहीं देता। मैं किसी भी कारण का पता नहीं लगा सकता कि विजुअल स्टूडियो 2010 में ऐसी फाइल शामिल नहीं होगी। मुझसे क्या छूट गया?
नोट: यदि मैं किसी अन्य चीज़ के लिए समाधान एक्सप्लोरर में एम्बेडेड संसाधन फ़ाइल का नाम बदलता हूं, तो सब कुछ अपेक्षित काम करता है।
अंत में मैंने इसे माइक्रोसॉफ्ट कनेक्ट को एक बग (17 अगस्त 2010) के रूप में पोस्ट किया। –