पर पहले लक्ष्यीकरण = "बिल्ड" का उपयोग करते समय लक्ष्य नहीं चल रहा है मेरे पास एक कस्टम। लक्ष्य लक्ष्य फ़ाइल है जिसे मैं अपने सी # एमवीसी वेब एप्लिकेशन की प्रोजेक्ट फ़ाइल में आयात करता हूं। मैं तो इस तरह के कस्टम लक्ष्यों को जोड़ दिया है:बिल्ड सर्वर
<Target Name="CopyFiles" BeforeTargets="Build"></Target>
यह ठीक काम करता है जब दृश्य स्टूडियो के तहत निर्माण, लेकिन जब मैं TeamCity का उपयोग यह निर्माण करने के लिए, लक्ष्य कभी नहीं चलाने हो जाता है, और मैं बाहर काम नहीं कर सकता क्यों ।
यदि मैं पहले लक्ष्य का उपयोग करने के लिए अपना लक्ष्य बदलता हूं = "संकलन" तो यह चलता है। मौजूदा लक्ष्य का निर्माण और इस प्रकार अपने आवेदन का निर्माण नहीं करता है या फिर, यदि मैं नाम के साथ एक अतिरिक्त लक्ष्य जोड़ने के लिए .targets फ़ाइल
<Target Name="Build" />
तो यह चलेंगे निर्माण, लेकिन ऐसा करने से ओवरराइड करता है। मैं इस पर तर्क नहीं कर सकता - यह समझ में नहीं आता है। मैं अब के लिए संकलन लक्ष्य का उपयोग कर रहा हूं, लेकिन अगर कोई यह बता सकता है कि बिल्ड कार्य काम करने से पहले इसे निष्पादित करने का प्रयास क्यों कर रहा है, तो मैं वास्तव में इसकी सराहना करता हूं।
क्या आपकी कस्टम लक्ष्य फ़ाइल टीमसिटी द्वारा उठाई जा रही है? क्या यह निश्चित रूप से आपको वीसीएस में जोड़ा गया है? – Castrohenge
हां, और हां। जैसा कि बताया गया है, अगर मैं इसे पहले लक्ष्य का उपयोग करने के लिए बदलता हूं = "संकलित करें" तो यह चलता है। बिल्ड कार्य के साथ बस नहीं। –