MSBuild.exe का उपयोग करके रिलीज़ मोड में C # समाधान का निर्माण


118

मैं MSBuild.exe का उपयोग करके एक समाधान बनाने में सक्षम हूं, लेकिन मेरा मुद्दा यह है कि मैं इसे केवल DEBUG मोड में बनाने के लिए प्रबंधित कर सकता हूं। मुझे MSBUILD का उपयोग करके रिलीज़ मोड में अपना समाधान बनाने की आवश्यकता है।

यहाँ मैंने कोशिश की है

Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release");

तथा

Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Configuration=Release");

जब आप MSBuild कमांड लाइन (कोड में नहीं) से चलाते हैं तो क्या आप रिलीज़ मोड में समाधान बना सकते हैं?
नोवाकोव

जवाबों:


246
MsBuild.exe [Path to your solution(*.sln)] /t:Build /p:Configuration=Release /p:TargetFramework=v4.0

4
आप एक पैरामीटर के रूप में एक TargetFramework क्यों निर्दिष्ट करेंगे? यह समाधान के भीतर व्यक्तिगत परियोजनाओं द्वारा कॉन्फ़िगर किया जाना चाहिए।
त्रिवेंको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.