WPF - छवि 'परियोजना का हिस्सा नहीं है या उसके कार्रवाई बिल्ड संसाधन पर सेट नहीं है'

वोट
30

मैं एक परियोजना है जो विंडो में एक छवि की आवश्यकता है। यह एक स्थिर छवि है और मैं 'जोड़ें> मौजूदा आइटम' के माध्यम से जोड़ा। यह परियोजना की जड़ में मौजूद है।

मैं बहुत की तरह एक परीक्षण पृष्ठ में चित्र को संदर्भित -

<Page x:Class=Critter.Pages.Test
      xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
      xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
      Title=Test>
      <Image Source=bug.png/>
</Page>

समस्या मैं एक संदेश यह नहीं पाया जा सकता है कह मिलता है या यह कार्रवाई संसाधन नहीं है का निर्माण है, लेकिन यह मौजूद है और इसे बनाने कार्रवाई संसाधन है। तो मैं एक नया आवेदन बना सकते हैं और सिर्फ एक खिड़की पर फेंक तो यह ठीक काम करता है।

कोई भी मदद बहुत अच्छी रहेगी।

12/03/2009 को 15:26
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


10 जवाब

वोट
31

एक पूर्ण पुनर्निर्माण कर प्रयास करें, या निर्माण फ़ाइलों को हटाने और फिर फ़ाइल का निर्माण।

दृश्य स्टूडियो हमेशा संसाधनों में परिवर्तन लेने नहीं करता है, और यह एक दर्द यह पुन: संयोजित प्राप्त करने के लिए हो सकता है।

के रूप में भी है कि मुझे मदद की है जब मैं एक ही समस्या थी एक पूर्ण यूआरआइ उपयोग करके देखें। कुछ इस तरह

pack://application:,,,/MyAssembly;component/bug.png
12/03/2009 को 17:03
का स्रोत उपयोगकर्ता

वोट
17

-> सही छवि फ़ाइल क्लिक करें -> प्रॉपर्टी पर क्लिक करें -> कार्रवाई बिल्ड का चयन करने के लिए संसाधन -> स्वच्छ और समाधान का निर्माण -> समाधान भागो तुम सब मिल जाएगा

का आनंद लें

07/07/2011 को 08:06
का स्रोत उपयोगकर्ता

वोट
15

मेरी भी यही समस्या थी। सफाई और समाधान यह ठीक नहीं हुआ तो मैं पुनर्निर्माण दृश्य स्टूडियो को पुनः आरंभ और यह किया। यहाँ दृश्य 2010 फिक्स इस मुद्दे और कई अन्य लोगों कि दृश्य 2008 में WPF plauge उम्मीद कर रहा है।

30/09/2009 को 11:21
का स्रोत उपयोगकर्ता

वोट
12

के साथ एक "/" अपनी छवि के लिए पथ शुरू करने का प्रयास करें:

<Image Source="/bug.png"/>
02/03/2012 को 17:41
का स्रोत उपयोगकर्ता

वोट
3

वहाँ अपने प्रश्न का एक समाधान है

<Image Source="/WpfApplication4;component/images/sky.jpg" />

"घटक" एक फ़ोल्डर नहीं है!

13/05/2012 को 12:16
का स्रोत उपयोगकर्ता

वोट
2

यदि ऐसा नहीं होता, या कम से कम वर्तमान बीटा नहीं करता है। जबकि वास्तव में एक ही समस्या में देख मैं इस पृष्ठ पाया। पुनर्निर्माण / साफ कुछ नहीं किया। बंद और समाधान फ़ाइल जादुई फिर से संगत हो गया फिर से लोड करने के बाद।

11/10/2009 को 20:40
का स्रोत उपयोगकर्ता

वोट
1

मैं ठीक उसी मुद्दे लेकिन VS2008 को पुन: प्रारंभ या सफाई और पुनर्निर्माण परियोजना मेरे लिए काम नहीं किया सामना करना पड़ा। अंत में, नीचे दिए गए चरणों चाल किया था।

  • Windows Explorer में अपनी परियोजना के संसाधन फ़ोल्डर में छवि की प्रतिलिपि बनाएँ। उदाहरण: MyProject \ संसाधन \
  • दृश्य स्टूडियो के भीतर से सही संसाधन पर क्लिक करें और "जोड़ें> मौजूदा आइटम" और छवि, जो आपने अभी में नकल की है का चयन
  • : प्रपत्र XAML के भीतर से के रूप में छवि स्रोत सेट "Source="Resources/MyImage.ico"(मेरी छवि के रूप में आइकन (.ico) फाइल बचा लिया गया था, लेकिन इस दृष्टिकोण किसी भी छवि प्रकार के लिए काम करना चाहिए

उम्मीद है कि यह किसी को मदद करता है

05/09/2014 को 11:34
का स्रोत उपयोगकर्ता

वोट
1

async लोड, एक और विकल्प का उदाहरण। उदाहरण clip.mp4 वेब परियोजना जड़ में है।

void Landing_Loaded(object sender, RoutedEventArgs e)
{
    //Load video async

    Uri pageUri = HtmlPage.Document.DocumentUri;
    Uri videoUri = new UriBuilder(pageUri.Scheme, pageUri.Host, pageUri.Port, "clip.mp4").Uri;           

    WebClient webClient = new WebClient();
    webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
    webClient.OpenReadAsync(videoUri);
}

void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    byte[] VideoBuffer = new byte[e.Result.Length];
    e.Result.Read(VideoBuffer, 0, (int)e.Result.Length);
    MemoryStream videoStream = new MemoryStream(VideoBuffer);
    ContentVideo.SetSource(videoStream);
    ContentVideo.Stop();
    ContentVideo.Play();
}
19/03/2010 को 17:42
का स्रोत उपयोगकर्ता

वोट
0

मैं एक ही त्रुटि संदेश था, लेकिन मेरी मुद्दों के लिए एक सरल NOOB गलती थी।

"मेरा परियोजना / संसाधन", वी.एस. एक उप फ़ोल्डर संसाधन नामित और मैं उपयोग करने के लिए कोशिश कर रहा था बनाया जब मैं अपने .ico फ़ाइलों जोड़ा गया;

<Window Icon="icons1.ico">

जब मैं का उपयोग कर किया जाना चाहिए था;

<Window Icon="Resources/icons1.ico">

... न्यायाधीश नहीं है, मैं 1 सप्ताह पहले WPF का उपयोग शुरू किया :)

06/02/2013 को 10:11
का स्रोत उपयोगकर्ता

वोट
0

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। मैं किसी हटाए जाने के बाद someStyle.xamlफ़ाइल है कि मैं वास्तव में समाधान अन्वेषक से उपयोग नहीं कर रहा था। तब मैं फ़ाइल बहाल है, लेकिन कोई परिवर्तन नहीं हुआ। सफाई और पुनर्निर्माण परियोजना मदद नहीं की।

सीधे शब्दों में इसी पंक्ति को हटाने:

<ResourceDictionary Source="someStyle.xaml"/> 

चाल किया था।

26/12/2010 को 16:29
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more