2012-10-22 9 views
18

पता नहीं क्यों मुझे यह पता लगाना मुश्किल है कि वाईएक्स SetProperty घोषणा के पहले या बाद के गुणों के लिए मानक मानों का उपयोग कैसे किया जा सकता है।वाईएक्स सेटप्रोपर्टी - गुणों के पहले/बाद के लिए संभावित मान क्या हैं

मुझे निम्नलिखित दो के बारे में पता है, लेकिन मैं एक और अधिक संपूर्ण सूची की तलाश में हूं।

  • AppSearch
  • CostFinalize

यहाँ उपयोग में इसके बारे में एक उदाहरण है:

<SetProperty Id="INSTALLFOLDER.WEBSITECLIENT" Value="[INETPUBWWWROOT]\[VIRTUAL_DIR_VAL]" Before="Install" /> 

manual/documentation page इस पर कुछ भी नहीं है।

उत्तर

15

यह लिंक आपको सुझाए गए अनुक्रम अनुक्रम स्थापित करने के लिए सुझाएगा और आप जो चाहें उसका उपयोग कर सकते हैं।

http://msdn.microsoft.com/en-us/library/windows/desktop/aa372038%28v=vs.85%29.aspx

+2

और भी अधिक: आप अपने कस्टम कार्यों को 'पहले' में संदर्भित कर सकते हैं और 'गुणों के बाद'। –

+3

इसके लिए कुछ और होना चाहिए। मैंने उन मानों में से कई को आजमाया है, जैसे "InstallExecute", और मुझे त्रुटियां मिलती हैं: "प्रतीक के अनसुलझा संदर्भ WixAction: InstallUISequence/InstallExecute"। –

+0

आपको अनुक्रम सेट करने की भी आवश्यकता है (यह डिफ़ॉल्ट रूप से 'दोनों' पर सेट है)। चूंकि लिंक में दिए गए सभी क्रियाएं InstallExecuteSequence में हैं, इसलिए आपको '' का उपयोग करने की आवश्यकता है। अधिक जानकारी के लिए [यह उत्तर] देखें (http://stackoverflow.com/a/17184230) –

0

आपको अपने वेब ऐप के इंस्टॉलेशन पथ को सेट करने के लिए <SetProperty> पर कॉल करने की आवश्यकता नहीं है। इसके बजाय < Directory> तत्व के साथ लक्ष्य निर्देशिका को मानचित्र करें।

यह post प्रारंभ करने में सहायता कर सकता है।

<Directory Id='TARGETDIR' Name='SourceDir'> 
    <Directory Id="IISMain" Name='inetpub'> 
    <Directory Id="WWWMain" Name='wwwroot' 
       ComponentGuidGenerationSeed='CA19CA4A-C69B-4CDB-BCBD-6C3C5E9A3EDC'> 
     <Directory Id='INSTALLLOCATION' Name='!(loc.ProductName)'> 
     </Directory> 
    </Directory> 
    </Directory> 
</Directory> 
+1

धन्यवाद। यह बस एक स्थापित फ़ोल्डर संपत्ति होने के लिए हुआ। प्रश्न यह जानने के बारे में अधिक है कि अन्य मूल्य सेटप्रॉपर्टी विधि के लिए मान्य हैं और वेब फ़ोल्डर को सेट करने के लिए सबसे उपयुक्त समय कब या कहां है .. – Jaans

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