2009-06-11 18 views
5

साथ ClickOnce एप्लिकेशन प्रकाशित करें मैं MSBuild का उपयोग करने के लिए कई PublishDir (रों) करने के लिए एक ClickOnce अनुप्रयोग प्रकाशित करने के लिए एक तरह से की जरूरत है। मेरे पास चार पर्यावरण (देव, क्यूए, मॉडल, प्रोड) हैं और प्रत्येक के लिए अलग क्लिकऑन PublishDir उत्पन्न करने की आवश्यकता है क्योंकि कॉन्फ़िगरेशन फ़ाइलें अलग हैं। मुख्य मुद्दों में से एक यह है कि एमएसबिल्ड एक प्रकाशित.htm फ़ाइल नहीं बनाता है। किसी भी सहायता की सराहना की जाएगी।MSBuild

उत्तर

5

कैसे के बारे में, एक बार की बात के रूप में, मैन्युअल रूप से चार स्थानों में publish.htm फ़ाइलों के निर्माण?

मेरी कंपनी में, हम सब पर publish.htm फ़ाइल का उपयोग नहीं करते। लेकिन हम विभिन्न वातावरण है, इसलिए हम निर्माण स्क्रिप्ट परिवर्तन ऐप्लिकेशन का नाम, अद्यतन स्थान, सर्वर uri आदि पूर्व निर्माण और यह लक्ष्य साथ निर्माण प्रकाशित करते हैं। इसके बाद आउटपुट फाइलें पर्यावरण के स्थान पर प्रश्न में कॉपी की गई हैं।

हम थोड़ा पुराने हैं और ज्यादातर एक cmd फाइल में यह कर रहे हैं, लेकिन मुझे यकीन है कि आप कि एक ही काम करता है 4 अलग MSBuild लक्ष्य हो सकता हूँ।

+0

इस मार्ग मैं अगर वहाँ नहीं था लेने के लिए जा रहा था (अच्छी तरह से, यह समस्या को हल करने का एक तरीका है) चीज़ को जीन करने का एक आसान तरीका। –

+0

यहां मुख्य मुद्दा नए संस्करण संख्या के साथ प्रकाशित पृष्ठ HTML को मैन्युअल रूप से अपडेट करने की आवश्यकता है। – Veverke