मुझे पता चला कि Web Deployment Projects
Visual Studio 2012
में समर्थित नहीं हैं। this article पढ़ने के बाद, मैंने काम करने के लिए Publish Profiles
प्राप्त करने का प्रयास किया।वेबसाइट प्रोजेक्ट बनाने के दौरान प्रोफ़ाइल काम नहीं कर रही है
Visual Studio Web Publish Update स्थापित करने के बाद मैं Visual Studio 2012
में नए प्रकाशन संवाद के साथ वेब साइट परियोजनाओं और वेब अनुप्रयोग परियोजनाओं को प्रकाशित करने में सक्षम था।
क्योंकि हम TFS 2010 Team Build
का उपयोग कर रहे हैं, मैंने MSBuild
पैरामीटर के माध्यम से प्रकाशित प्रोफ़ाइल का उपयोग करने का प्रयास किया। लेकिन निम्नलिखित कथन केवल वेब अनुप्रयोग परियोजनाओं को प्रकाशित करने के लिए काम करता है।
MSBuild.exe MyWebs.sln /p:Configuration=Release /p:DeployOnBuild=true;PublishProfile=DeployToDirectory.pubxml
यदि मैं वेबसाइट परियोजनाओं को प्रकाशित करने का प्रयास करता हूं तो कुछ भी नहीं होता है। मेरी वेबसाइट परियोजनाओं की प्रकाशित प्रोफ़ाइल केवल Visual Studio 2012
में नए प्रकाशन संवाद के साथ काम करती है लेकिन MSBuild
पर कॉल करते समय नहीं।
कोई विचार?
क्या आप गुण सूची में VisualStudioVersion = 11.0 जोड़ने का प्रयास कर सकते हैं? अगर यह काम नहीं करता है, तो अगर आप मुझे एक विस्तृत लॉग ईमेल कर सकते हैं तो मैं आपकी मदद कर सकता हूं। मेरा ईमेल कहता है [at] {MicrosoftDOTcom}। Http://sedodream.com/2012/08/19/VisualStudioProjectCompatabilityAndVisualStudioVersion.aspx पर VisualStudioVersion पर अधिक जानकारी। –
ठीक है अब मुझे एक ही समस्या है, सिवाय इसके कि मुझे लगता है कि बिल्ड सारांश कहता है कि इसे प्रकाशित प्रोफ़ाइल xml नहीं मिल सकता है, जहां इसे बिल्ड सर्वर पर इसकी अपेक्षा है।जब मैं इस स्थान पर जाता हूं, तो मुझे पुराना संस्करण (अलग-अलग नाम) मिलता है लेकिन नई प्रकाशित प्रोफ़ाइल नहीं। कोई सुराग क्यों पुराना दिखता रहता है? मैंने इसे समाधान और फ़ाइल सिस्टम से हटा दिया है। – Ian
@Ian - यह सुनिश्चित नहीं है कि यह मदद करता है, लेकिन मुझे एक बग मिला (मुझे लगता है) जहां msbuild आपकी प्रकाशित प्रोफ़ाइल के लिए गलत जगह पर दिखेगा। PublishProfile तर्क से ".pubxml" को हटाने का प्रयास करें। कृपया अधिक जानकारी के लिए यहां देखें: http://discens.blogspot.co.uk/2013/02/msbuild-publish-profiles-and-web-site.html – gregpakes