MSBuild.exe ব্যবহার করে রিলিজ মোডে বিল্ডিং সি # সলিউশন


118

আমি এমএসবিল্ড.এক্সই ব্যবহার করে একটি সমাধান তৈরি করতে সক্ষম, তবে আমার সমস্যাটি হ'ল আমি কেবল এটিই ডিইবিইউজি মোডে তৈরি করার ব্যবস্থা করতে পারি। আমার সমাধানটি এমএসবিল্ড ব্যবহার করে রিলিজ মোডে তৈরি করতে হবে।

এখানে আমি চেষ্টা করেছি

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");

আপনি যখন কমান্ড লাইন থেকে এমএসবিল্ড চালাবেন তখন কোডটি রিলিজ মোডে সমাধান তৈরি করতে পারেন (কোডে নেই)?
নভাকভ 21

উত্তর:


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

4
আপনি কেন প্যারামিটার হিসাবে একটি লক্ষ্য ফ্রেমওয়ার্ক নির্দিষ্ট করবেন? এটি সমাধানের মধ্যে পৃথক প্রকল্পগুলি দ্বারা কনফিগার করা উচিত।
ট্রায়ঙ্কো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.