2011-07-20 11 views
8

मैं एक कस्टम एमएसबिल्ड कार्य बनाना चाहता हूं और इसे NuGet पैकेज के रूप में वितरित करना चाहता हूं। मेरे कार्य को सक्षम करने के लिए, दृश्य स्टूडियो प्रोज फ़ाइल को संशोधित किया जाना चाहिए।क्या NuGet पैकेज स्थापना के दौरान वीएस प्रोजेक्ट फ़ाइल को संशोधित करना संभव है?

क्या NuGet पैकेज स्थापित करते समय proj फ़ाइल में मेरे कोड अनुभाग जोड़ना संभव है?

उत्तर

6

आप पावरहेल का उपयोग करके ऐसा कर सकते हैं। प्रोजेक्ट फ़ाइल को अनलोड करना, प्रोजेक्ट फ़ाइल को संपादित करना और प्रोजेक्ट को फिर से लोड करना संभव है।

स्कॉट Hanselman यहाँ ऐसा किया: http://channel9.msdn.com/Events/MIX/MIX11/FRM09

आप एक पैकेज मिल जाए करता है कि आप क्या चाहते हैं, तो आप ज़िप का उपयोग कर nuget पैकेज को खोलने और powershell स्क्रिप्ट देख सकते हैं। सामान सीखने के लिए एक अच्छा प्रारंभिक बिंदु है।

आशा व्यक्त की कि

4

मुझे लगता है कि के रूप में इस प्रश्न का उत्तर आप NuGetPowerTools पैकेज का उपयोग बेहतर होगा मदद करता है:

Adding a custom build step with a nuget package

इस पैकेज सभी दृश्य स्टूडियो स्वचालन संभालती है।

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