2011-04-13 16 views
12

के साथ आइकन निकाला नहीं जा सकता है, मुझे यह पता लगाना प्रतीत नहीं होता है कि जब मैं अपनी setup.exe स्थापना फ़ाइल बनाता हूं तो यह त्रुटि क्यों होती है।इंस्टॉलशील्ड: इंडेक्स 0

त्रुटि 5 -3204: फ़ाइल सी से सूचकांक 0 के साथ आइकन को अलग नहीं कर सकते हैं: \ देव \ MyProj4 \ MyProjClientWpf \ obj \ 86 \ रिलीज \ MyProjClient.exe। ISEXP: त्रुटि: -3204: फ़ाइल से इंडेक्स 0 के साथ आइकन निकाला नहीं जा सकता C: \ dev \ MyProj4 \ MyProjClientWpf \ obj \ x86 \ Release \ MyProjClient.exe।

शॉर्टकट/फ़ोल्डर अनुभाग में, शॉर्टकट मैं पैदा कर रहा हूँ के लिए, आइकन फ़ाइल खाली है, और चिह्न सूचकांक 0. है जो कुछ भी डिफ़ॉल्ट आइकन ठीक है, मैं एक निर्दिष्ट नहीं किया है और न ही मैं भी एक चाहते हैं ।

कोई विचार?

उत्तर

8

विंडोज इंस्टालर विज्ञापन शॉर्टकट्स को एक आइकन संसाधन की आवश्यकता होती है। निर्माण समय पर, इंस्टॉलशील्ड इस संसाधन को निकाल देगा और आइकन तालिका को पॉप्युलेट करेगा। यह त्रुटि कह रही है कि यह संभव नहीं था।

सबसे आसान समाधान है कि आप अपनी परियोजना में आइकन संसाधन जोड़ दें और EXE का पुनर्निर्माण करें। वैकल्पिक रूप से आप विज्ञापन के लिए शॉर्टकट सेट कर सकते हैं और प्रारंभ मेनू प्रदर्शित होने पर विंडोज आपके लिए एक डिफ़ॉल्ट आइकन हल करेगा। ऐसा करने में आप एमएसआई की कुछ विज्ञापन क्षमताओं को खो देंगे, इसलिए मैं वास्तव में सुझाव देता हूं कि आप इसे केवल एक आइकन प्रदान करें।

+2

ध्यान दें कि एक नया WPF परियोजना एक आइकन है, जिसके कारण आपकी सिफारिश WPF परियोजना के लिए एक आइकन जोड़ने के लिए शामिल नहीं है स्थान पर है। तर्कसंगत रूप से InstallShield को इस परिदृश्य में डिफ़ॉल्ट .exe आइकन "निकालना" चाहिए, लेकिन क्या कोई वास्तव में अपने विज्ञापित शॉर्टकट के लिए चाहता है? –

22

मैं इस समस्या हो रही थी, मैं वेब पर समाधान का एक बहुत कोशिश की, लेकिन एक ही तरीका है कि मेरे लिए काम करता है:

  1. सही पैनल पर तैनाती समाधान (+) का विस्तार करें (समाधान एक्सप्लोरर)
  2. मेनू का विस्तार करें शॉर्टकट फ़ोल्डर
  3. यहाँ पर
  4. डबल क्लिक करें "लक्ष्य प्रणाली कॉन्फ़िगर करें" आप 2 उत्पादन आप परियोजना विज़ार्ड में स्थापित मिल जाएगा।
  5. उनमें से एक का चयन करें, और संपत्ति आइकन ढूंढें, गुणकारी आइकन ब्राउज़ करने के लिए (...) पर क्लिक करें।
  6. दूसरे आउटपुट निर्मित समाधान के साथ ऐसा ही करें।
  7. अपनी परियोजना को पुनर्निर्माण करें!

सादर,

+2

कार्य समाधान, यह उत्तर बाजार स्वीकार किया जाना चाहिए। – MDDDC

+0

इस दृष्टिकोण के साथ मेरी समस्या यह है कि यदि कोई मैन्युअल रूप से शॉर्टकट बनाता है तो आइकन समान नहीं होगा। केवल वांछित डिफ़ॉल्ट आइकन के साथ EXE बनाना और बिल्ड समय आइकन निष्कर्षण का डिफ़ॉल्ट व्यवहार करना सर्वोत्तम है। –

1

यह समस्या इसलिए होती है, तो बनाने शॉर्टकट सक्षम है और आइकन सेट नहीं है। 1. गोटो परियोजना सहायक -> एप्लिकेशन शॉर्टकट्स। 2. कुछ आइकन डाउनलोड करें, ब्राउज़ करें और वैकल्पिक शॉर्टकट आइकन का उपयोग करने के लिए इसे चुनें।

पुनर्निर्माण।

+0

यह सिर्फ मेरा दिन बचाया .. धन्यवाद – zeetit

0

सरल समाधान:

स्थापना विज़ार्ड के समय, जबकि छवि/शॉर्टकट के लिए चिह्न के reselection लापता होने के बाद हम संसाधन पथ ब्राउज़ किया है। इस त्रुटि को इस त्रुटि त्रुटि का कारण बनता है (कृपया स्क्रीनशॉट देखें)। पुन: चयन पुनर्निर्माण के बाद यह समस्या हल करता है।

enter image description here

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