2013-03-22 7 views
21

प्रकाशित करने के लिए एक डिफ़ॉल्ट प्रोफ़ाइल सेट करना बस सोच रहा है कि क्या कोई जानता है कि सहेजे गए प्रकाशित प्रोफाइल को डिफ़ॉल्ट i.e. प्रोफ़ाइल के रूप में सेट करना है, जब मैं प्रकाशित करता हूं तो स्वचालित रूप से लोड हो जाता है। मुझे नए प्रोफाइल दृष्टिकोण से प्यार है, लेकिन मैं विकास कर रहा हूं, जबकि मैं एक ही प्रोफाइल को और अधिक से अधिक शोध करने के लिए थोड़ा सा हूं।विजुअल स्टूडियो 2012 - डाटाबेस प्रोजेक्ट -

उत्तर

7

इसलिए मैंने अभी यह पता लगाया है कि यह कैसे करें, विशिष्ट .xml फ़ाइल (उदा। Debug.publish.xml) पर राइट क्लिक करें जिसे आप प्रकाशित करना चाहते हैं और इसे स्वचालित रूप से प्रकाशित पैनल में लोड किया जाता है।

डबल एक्सएमएल फ़ाइल पर क्लिक भी काम करता है

नवीनतम Visual Studio 2012 अद्यतन भी अब के लिए राइट क्लिक विकल्पों में शामिल हैं:

1 - डिफ़ॉल्ट रूप में सेट
2 - प्रकाशित

19

VS2012 में और ऊपर, आप .xml प्रोफ़ाइल फ़ाइल पर राइट-क्लिक करके और Set As Default Publish Profile विकल्प पर क्लिक करके डिफ़ॉल्ट प्रकाशित प्रोफ़ाइल सेट कर सकते हैं। जब आप प्रोजेक्ट प्रकाशित करने के लिए क्लिक करेंगे तो यह स्वतः लोड हो जाएगा।

+3

स्रोत नियंत्रण में यह "छड़ी" बनाने का कोई तरीका? –

+1

यह वीएस 2013 के लिए भी काम करता है। –

+1

यह वीएस 2015 में भी काम करता है। –

2

रोब, आप कुछ बैच फ़ाइलों को स्थापित करने पर विचार करना चाहेंगे जो SQLPackage को आपकी वांछित प्रकाशित प्रोफ़ाइल का उपयोग करने के लिए कहते हैं। मैंने इसके बारे में यहां ब्लॉग किया: http://schottsql.blogspot.com/2012/11/ssdt-publishing-your-project.html

हमारी देव टीम के लिए, हमारे पास बैच फाइलों का एक सेट है जो स्थानीय रूप से उपयोग किए जा रहे किसी भी शाखा से स्थानीय रूप से एक या सभी डेटाबेस बना सकता है। इससे स्थानीय डेटाबेस को अपडेट करना बहुत आसान हो जाता है। "सब प्रकाशित करें" बैच फ़ाइल को चलाने के लिए थोड़ा समय लगता है लेकिन डेटाबेस प्रकाशित करने के लिए प्रत्येक प्रोजेक्ट को अलग-अलग खोलने से अभी भी बेहतर है।

0

थोड़ा अजीब मुद्दा: मैंने अपनी .xml फ़ाइल को .localdev.xml में बदल दिया .... फ़ाइल का नाम "डबल एक्सटेंशन'd" है - वीएस/डाटाटूल ".publish.xml" की तलाश में नहीं है .xml फ़ाइल । मेरे मामले में मुझे "* .localdev.publish.xml" की आवश्यकता थी। जब गलत नाम था "डिफ़ॉल्ट प्रकाशित प्रोफ़ाइल के रूप में सेट करें" दायाँ क्लिक करें विकल्प नहीं दिखाया गया है, न ही डबल-क्लिक किया गया है ... Molder कहां है जब आपको उसकी ज़रूरत है?!?! ;)

सही नाम प्राप्त करें, सही कार्यक्षमता प्राप्त करें ...... एमएस को बेहतर, अधिक रचनात्मक क्यूए लोगों की आवश्यकता है !! ;)

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