इंस्टॉल किए बिना एमएसबिल्ड के साथ बिल्ड सर्वर पर कैसे बनाएं, मैंने यहां कई पोस्ट पढ़ी और कभी भी एक स्पष्ट उत्तर नहीं मिला जो काम करता था। तो इसे काम करने में समय बिताने के बाद, मुझे लगा कि मुझे इसे पोस्ट करना चाहिए।विजुअल स्टूडियो 2012 प्रकाशन प्रोफाइल को विजुअल स्टूडियो 2012
समस्या: प्रकाशन प्रोफ़ाइल सर्वर पर निर्माण करेगी, लेकिन प्रकाशित नहीं होगी।
समाधान:
:\Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\Web\ \Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\WebApplications\
सुनिश्चित करें कि आप Microsoft Windows SDK and .Net Framework 4
स्थापित Visual Studio 2012 अद्यतन 2 स्थापित के साथ अपने क्लाइंट मशीन से, कॉपी बनाने 210
अपने सर्वर पर एक ही स्थान पर।
तो एक साधारण बैच फ़ाइल बनाने:
"C: \ Windows \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319 \ MSBuild.exe"/v: diag YOUPROJECT.sln/p: विन्यास = डीबग/p: DeployOnBuild = सच /p: PublishProfile = YOURPROFILE
यह कई निर्माण सर्वर पर हमारे लिए काम कर रहा है।
मुझे आशा है कि इससे किसी की मदद मिलेगी।
ऐसा लगता है कि माइक्रोसॉफ्ट ने सभी प्रकाशन विकल्पों के साथ एमएसबिल्ड अपडेट प्रदान नहीं किया है। मुझे ऐसा लगता है कि कमांड लाइन उपकरण सर्वर पर अधिक महत्वपूर्ण हैं ....
चीयर्स
क्या मुझे एसडीके का 32 या 64 बिट संस्करण स्थापित करना चाहिए (मान लें कि बिल्ड सर्वर 64 बिट स्वयं है)? – Vertigo
मैंने यह पता लगाने की कोशिश करने में घंटों बिताए हैं कि क्यों मेरे नियोक्ता कार्य के हिस्से के रूप में तैनाती निर्माण नहीं किया गया था। यह मुझे सही दिशा में जा रहा है। धन्यवाद। – Skowronek
मैंने पाया कि बिल्ड सर्वर पर वेब टूल्स 2012.2 अद्यतन स्थापित करके मेरा DeployOnBuild सर्वर पर काम करता है। http://stackoverflow.com/a/20616532/830402 –