2009-10-02 13 views
6

प्रोग्राम स्टूडियो समाधानों को प्रोग्रामेटिक रूप से बनाने का कोई तरीका है? जैसे यदि आप कंसोल ऐप के अंदर हैं, तो क्या आप प्रोग्रामेटिक रूप से कहीं और मौजूदा समाधान बना सकते हैं?प्रोग्रामेटिक रूप से एक विजुअल स्टूडियो समाधान का निर्माण?

उत्तर

3

devenv.exe solution.sln/"रिलीज़" का निर्माण

+0

मैट डेविस का जवाब बहुत बेहतर है ... msbuild तेज है और कई विकल्प/फीचर्स – csauve

6

Sure- MSBuild .NET 2.0 या बेहतर स्थापित के साथ किसी भी मशीन पर शामिल किया गया है। बस इसे कॉल करें और समाधान फ़ाइल पास करें, या एमएसबिल्ड क्लास ड्राइव करें (Microsoft.Build.BuildEngine.Engine देखें) अपने कोड से ऐसा करने के लिए।

+0

या बेहतर अभी तक, CC.NET का उपयोग करें और इसे एमएसबिल्ड का उपयोग करके लगातार आपके समाधान का निर्माण करें। –

+0

माइक्रोसॉफ्ट.बिल्ड.बिल्डइंजिन.इंजिन अप्रचलित नहीं है। –

0

अब आपको माइक्रोसॉफ्ट.बिल्ड.बिल्डइंजिन.इंजिन क्लास का उपयोग नहीं करना चाहिए। प्रति एमएसडीएन, "इस वर्ग को बहिष्कृत कर दिया गया है। कृपया Microsoft.Build.Evaluation.ProjectCollection का उपयोग माइक्रोसॉफ्ट से करें। इसके बजाय बिल्डिंग असेंबली।"

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