का उपयोग कर डेटाबेस प्रोजेक्ट (.dbproj) को तैनात करें मैं पावरहेल का उपयोग कर डेटाबेस प्रोजेक्ट "डेटाबेस.dbproj" (उदाहरण के लिए) को तैनात करना चाहता हूं।पावरहेल
$ OPTION1 = @ (: अब तक, मैं निम्न विधियों का उपयोग परियोजना को तैनात करने,
$ MSBuild = '\ Windows \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319 \ MSBuild.exe सी' करने की कोशिश की '/ t: rebuild, तैनाती/पी: TargetConnectionString = "डेटा स्रोत = (स्थानीय) \ SQL2008R2; एकीकृत सुरक्षा = सही; पूलिंग = झूठा;" /पी: लक्ष्यडेटाबेस = परीक्षण "सी: \ TEMP \ SVN \ 6000 \ डाटाबेस \ Database.dbproj " ')
& $ MSBuild $ OPTION1
और
$ test1 = @ (' /target:Build,deploy','C:\TEMP\SVN\6000\Database\Database.dbproj','/property:TargetConnectionString="Data स्रोत = (स्थानीय) \ SQL2008R2; एकीकृत सुरक्षा = सच; पूलिंग = झूठी; " ','/संपत्ति: TargetDatabase = परीक्षण ')
& $ MSBuild $ test1
और
$ test2 = $ MSBuild + "" + $ OPTION1
आह्वान-अभिव्यक्ति $ test2
लेकिन सभी मामलों में यह कुछ नहीं करता है। मेरा मतलब है कि अगर मैं कोड डीबग करता हूं तो मैं देख सकता हूं कि यह सूचक इस कमांड तक पहुंचता है और फिर कुछ भी किए बिना कमांड की अगली पंक्ति में जाता है। मेरे पास समान बैच स्क्रिप्ट है, और यह ठीक काम करता है। तो मुझे यकीन है कि यह कुछ नोब गलती है जो इस मुद्दे का कारण बन रही है। क्या गलत है मैं यहाँ कर रहा हूँ?
धन्यवाद, जैक
त्वरित जवाब है। और यह मेरे लिए काम करता है। धन्यवाद। – JackLock
कोई समस्या नहीं है। आप हमेशा स्वागत करते हैं। –