मैं एक wix heat.exe हार्वेस्ट कमांड लेकर आया हूं

heat.exe dir ../SessionAPI/Publish -cg C_SessionAPIWebSiteComponent -gg -scom -sreg -sfrag -srd -dr SessionAPIDirectory -var ..\SessionAPI -out ./SessionAPI.wxs

यह नीचे की तरह स्रोत के साथ .wxs फ़ाइलें बनाता है

Source="$(..\SessionAPI)\packages.config" />

लेकिन मैं नहीं चाहता कि स्रोत एक पर्यावरण चर को इंगित करे और इसे ऐसा होना चाहिए

Source="..\SessionAPI\packages.config" />

मैं इसे हासिल करने में सक्षम नहीं हूं। क्या कोई कृपया इस मुद्दे पर कुछ प्रकाश डाल सकता है?

0
Giridhar Karnik 27 अक्टूबर 2016, 10:39

2 जवाब

सबसे बढ़िया उत्तर

आप हीट द्वारा उत्पन्न आउटपुट को बदलने के लिए XSLT का उपयोग कर सकते हैं। इस प्रश्न और संबंधित उत्तर पर एक नज़र डालें: HeatDirectory के साथ मैन्युअल कंपोनेंट क्रिएशन से हार्वेस्टिंग की ओर बढ़ें कार्य

0
Community 23 मई 2017, 15:16

सिस्टम से नहीं लड़ना सबसे अच्छा है। एक चर का उपयोग करें जैसा कि गर्मी की अपेक्षा होती है, और फिर उस चर को मोमबत्ती में परिभाषित करें।

heat.exe -var var.SessionAPI <other options>

candle.exe -dSessionAPI=..\SessionAPI <other options>
0
Ian Goldby 16 जिंदा 2018, 17:13