2012-12-18 15 views
6

मैं टाइको 0.16.0 उपयोग कर रहा हूँ और मैं निम्नलिखित त्रुटि हो रही है के साथ उत्पाद निर्माण:"चिह्न (रों) बदला नहीं" त्रुटि जब टाइको

Error - 7 icon(s) not replaced in C:\Users\weich01\AppData\Local\Temp\p2.brandingIron8219115442087687624\launcher.exe using C:\Development\Workspaces\Workspace RCP SR2\de.mycompany.myproduct.product\target\products\MyProduct\de.mycompany.myproduct.feature\logo_pms_2011.ico 

ग्रहण में, सब कुछ काम करता है निर्यात विज़ार्ड के साथ ठीक है, इसलिए उत्पाद परिभाषा सही है। आइकन फ़ाइल में सभी आकारों में बिटमैप्स शामिल हैं।

+0

आप इस जाँच की थी? http://stackoverflow.com/questions/10999323/error-in-tycho-while-replacing-the-product-ico-files – jsievers

उत्तर

6

आपको अपनी उत्पाद कॉन्फ़िगरेशन फ़ाइल (* .product) की जांच करनी चाहिए। प्रतीक के लिए पथ उत्पाद परियोजना के सापेक्ष होना चाहिए। तो परियोजना के साथ उदाहरण के लिए:

com.myapplication.product/ 
    myProduct.product 
    icons/ 
     application.ico 

अपने myProduct.product फ़ाइल इस तरह दिखना चाहिए:

... 
<launcher name="executable"> 
    <linux icon="icons/application.xpm"/> 
    <macosx icon="icons/application_32.icns"/> 
    <solaris/> 
    <win useIco="true"> 
     <ico path="icons/application.ico"/> 
     <bmp/> 
    </win> 
</launcher> 
... 

चेक टाइको उत्पाद विन्यास के इस नमूने: https://github.com/jsievers/tycho-demo/tree/master/tychodemo.product

+1

मुझे यह गलत था, क्योंकि मैंने ग्रहण फ़ाइल चयनकर्ता का उपयोग किया था, जिसने नाम जोड़ा 'परियोजना/आइकन/application.ico' जैसे स्थान के अनुरूप। मुझे इसे काम करने के लिए उत्पाद फ़ाइल को टेक्स्ट फ़ाइल के रूप में मैन्युअल रूप से संपादित करना था। संकेत के लिए धन्यवाद! – oers

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