2009-08-05 8 views
8

मैं अभी वाईएक्स 3 के साथ शुरू कर रहा हूं और यह नहीं समझ सकता कि यह मेरी .wsx फ़ाइल में आइकन विशेषताओं को क्यों समझ नहीं सकता है। मुझे त्रुटि संदेश मिलता है:विक्स प्रतीक "आइकन" को हल नहीं कर सकता

त्रुटि 2 अनुभाग 'उत्पाद: {95DB18C7-24DC-474D-B58C-DC91AFD912F3}' में प्रतीक 'आइकन: नमूना.एक्सई' के अनसुलझा संदर्भ।

खंड इसके बारे में शिकायत कर रहा है है:

<Shortcut Id="startmenuSample" Directory="ProgramMenuFolder" Name="Sample 1.0" 
WorkingDirectory='INSTALLDIR' Icon="Sample.exe" IconIndex="0" Advertise="yes" /> 

अगर मैं टिप्पणी उस अनुभाग बाहर, संस्थापक ठीक काम करता है।

उत्तर

8

त्रुटि संदेश आपको यह बताने की कोशिश कर रहा है कि शॉर्टकट/@ आइकन विशेषता आईडी विशेषता = "नमूना.एक्सई" के साथ एक आइकन तत्व का संदर्भ दे रही है। हालांकि, आइकन तत्व मौजूद नहीं है। संदर्भ खोजने में आपकी सहायता के लिए वहां एक पंक्ति संख्या होनी चाहिए थी।

वैसे भी, आप बस आप लोग यह बताने के लिए

<Icon Id="Sample.exe" SourceFile="your.ico"/>

+0

हे रॉब ने अभी WiX के लिए अपने "लड़के" को महसूस किया। मुझे विभिन्न उदाहरणों को एक साथ खींचकर और प्रश्न पूछकर वाईएक्स को समझने में कठिन समय लगता है। क्या ठोस दस्तावेज का एक टुकड़ा है जो मुझे याद आ रहा है? –

+0

क्या आपने WiX.chm और WiX ट्यूटोरियल पढ़ा है? सिस्टम के एक सिंहावलोकन के बिना बीच में कूदना बहुत मुश्किल हो सकता है। –

+0

हे, धन्यवाद, यह समझ में आता है, धन्यवाद, लेकिन अगर आइकन एक स्टैंडअलोन फ़ाइल नहीं है, लेकिन मेरे निष्पादन योग्य में है? –

1

यदि आप शॉर्टकट को "विज्ञापन = हां" के रूप में चिह्नित करते हैं, तो आइकन अभी तक उपलब्ध नहीं है क्योंकि आपका ऐप अभी तक इंस्टॉल नहीं हुआ है, केवल विज्ञापित है।

आपको सीधे एमएसआई में आइकन शामिल करना है, विज्ञापन विज्ञप्ति में नहीं। या "विज्ञापन = नहीं" सेट करें।

+0

की तरह कुछ की जरूरत है ... मैं 2 दिनों के लिए छुट्टी पर हूँ और यह कल बाहर की कोशिश करेंगे। –

+0

... aaand, आपका परिणाम क्या था? ;) – anhoppe

+0

उनकी छुट्टी बहुत लंबी है ... भाग्यशाली लड़का। – bor