मेरे पास एक विजुअल स्टूडियो 2010 शेयरपॉइंट प्रोजेक्ट है। यदि मैं प्रोजेक्ट मेनू से 'पैकेज' चुनता हूं, तो एक .wsp फ़ाइल जेनरेट की जाती है। मैं कमांड लाइन से उसी निर्माण को कैसे शुरू कर सकता हूं (यानी एमएसबिल्ड के लिए क्या/लक्ष्य आवश्यक है)?मैं कमांड लाइन का उपयोग कर एक SharePoint 2010 पैकेज कैसे बना सकता हूं?
उत्तर
की VS2010 में मैं यह काम करने के लिए, अंत में मिला है। मुश्किल हिस्सा यह तथ्य है कि MSBuild .sln
फ़ाइल लोड करता है जब SharePoint लक्ष्य मौजूद नहीं हैं, तो आपको व्यक्तिगत .csproj
फ़ाइलों को लोड करना होगा।
set msbuild="C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
set config=Debug
set outdir="C:\out\"
%msbuild% /p:Configuration=%config% /m ../My.SharePoint.Project/My.SharePoint.Projectcsproj /t:Package /p:BasePackagePath=%outdir%
एमएसबिल्ड की वर्बोजिटी को 'अधिकतम' पर सेट करें और आपको देखना चाहिए कि बिल्ड कंसोल से क्या कहा जाता है।
पाठ्यक्रम :)
मैंने इसे पहले 'डायग्नोस्टिक' पर सेट किया, इससे उत्पन्न शोर की मात्रा ने कुछ भी ढूंढना असंभव बना दिया। – skolima
यह भी यहाँ एक उपयोगी दस्तावेज है: http://msdn.microsoft.com/en-us/ff622991.aspx
"जब TFS 2010 में निर्माण, पैरामीटर /p सेट संकुल बनाने के लिए: MSBuild पर यह सच है IsPackaging ="
एमएसबिल्ड के साथ प्रोजेक्ट को पैकेज करने के लिए आप लक्ष्य पैकेज:
का उपयोग कर सकते हैंपरिभाषित नया लक्ष्य "BuildAndPackage"
<Target Name="BuildAndPackage"> <CallTarget Targets="Build"/> <CallTarget Targets="Package"/> </Target>
उपयोग निर्माण प्रक्रिया में नए लक्ष्य:
<Project ToolsVersion="4.0" DefaultTargets="BuildAndPackage">
लेकिन इस दृष्टिकोण की सिफारिश नहीं क्योंकि यह टीएफएस बिल्ड प्रक्रिया में त्रुटियों का कारण बन सकता है ..
उत्कृष्ट समाधान, धन्यवाद! –
- 1. मैं कमांड लाइन टेक्स्ट एडिटर कैसे बना सकता हूं?
- 2. मैं कमांड लाइन से सफारी एक्सटेंशन पैकेज कैसे बना सकता हूं?
- 3. क्या मैं एक "कॉपी" कमांड का उपयोग कर विंडोज कमांड लाइन पर एकाधिक नामित फाइलों की प्रतिलिपि बना सकता हूं?
- 4. मैं केवल कमांड लाइन उपकरण का उपयोग करके एक सबवर्जन रिपोजिटरी कैसे स्विच कर सकता हूं?
- 5. मैं कमांड लाइन में xcodebuild का उपयोग कैसे कर सकता हूं?
- 6. मैं स्मार्टगिट से कमांड लाइन कैसे शुरू कर सकता हूं?
- 7. SharePoint 2010
- 8. cl.exe का उपयोग कर कमांड लाइन संकलित?
- 9. मैं पीपी और एक आवश्यकता फ़ाइल का उपयोग कर विशिष्ट पैकेज कैसे अपग्रेड कर सकता हूं?
- 10. मैं कमांड लाइन से ActivePerl के PPM 4 का उपयोग कैसे कर सकता हूं?
- 11. मैं नियमित विंडोज कमांड लाइन का उपयोग कर टेक्स्टफाइल में मूल्य कैसे बढ़ा सकता हूं?
- 12. मैं वीएस 2012 का उपयोग कर एक (वीएसटीओ) ऑफिस 2007 ऐड-इन कैसे बना सकता हूं?
- 13. क्या मैं SharePoint में COUNTIF गणना कॉलम बना सकता हूं?
- 14. त्रुटि जब SharePoint 2010 के समाधान पैकेज को तैनात करने की कोशिश कर रहा है - - SharePoint 2010 दृश्य स्टूडियो 2010
- 15. मैं एक आरपीएम पैकेज पर निर्भर करता हूं या पैकेज बी कैसे बना सकता हूं?
- 16. SharePoint 2010
- 17. मैं कमांड लाइन से स्कैला + specs2 कैसे चला सकता हूं?
- 18. SharePoint 2010
- 19. मैं मूक पुस्तकालय का उपयोग कर एक सीरियलपोर्ट मॉक कैसे बना सकता हूं?
- 20. मैं एक constraintViolationException कैसे बना सकता हूं?
- 21. कैसे SharePoint 2010
- 22. VB.Net कमांड लाइन (कंसोल) प्रोग्राम SharePoint
- 23. मैं डेल्फी में कमांड लाइन प्रोग्राम कैसे चला सकता हूं?
- 24. मैं ऑथ के साथ कमांड लाइन से नया मोंगोडीबी कैसे बना सकता हूं?
- 25. जावास्क्रिप्ट का उपयोग करके मैं div कैसे बना सकता हूं और शैली बना सकता हूं?
- 26. मैं हैकेल/gtk2hs में ग्राफिकल कमांड लाइन कैसे बना सकता हूं?
- 27. मैं कमांड लाइन से प्रोफाइलर कैसे चला सकता हूं?
- 28. SharePoint 2010
- 29. कमांड लाइन से वेब परिनियोजन पैकेज बनाएं
- 30. आर पैकेज के साथ कमांड लाइन स्क्रिप्ट्स
क्या '/ t: Package' बनाम'/t: Build/p: IsPackaging = True' का उपयोग करने के बीच कोई व्यावहारिक अंतर है? – JohnC