2010-03-25 8 views
6

क्या लक्ष्य के अस्तित्व की जांच करने का कोई तरीका है ताकि हम इसे केवल तभी कॉल कर सकें जब यह अस्तित्व में हो?यह जांचने के लिए कि क्या कोई लक्ष्य मौजूद है या नहीं, इसे कॉल करने से पहले?

उत्तर

4

आप एक लक्ष्य बना सकते हैं एक अन्य लक्ष्य

... 

<Target Name="Two" DependsOnTargets="One"> 
    <Message Text="... comes Two." /> 
</Target> 

<Target Name="One"> 
    <Message Text="After One ..." /> 
</Target> 
... 

आपकी हाल की पोस्ट पर निर्भर दर्शाती है कि आप लक्ष्य जो है बुला पर भरोसा करने की भारी कोशिश - जहाँ तक मैं इसे समझ - MSBuild के दर्शन के खिलाफ।

अपने लक्ष्यों के बीच निर्भरताओं को मॉडल करने के बजाय प्रयास करें।

+0

मैं देखता हूं। बहुत बहुत धन्यवाद फाइबर। –

+0

और यदि लक्ष्य 'दो' एक पूर्व-मौजूदा लक्ष्य है तो क्या होगा? अर्थात। एक जिसे आपने नहीं लिखा था। –

+0

@NineTails निर्भरता हमेशा काम करना चाहिए - जब तक कि आप एक गैर-मौजूदा लक्ष्य पर निर्भर रहने की कोशिश न करें। – Filburt

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

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