আমি এটি করার দুটি উপায় জানি।
পদ্ধতি 1
প্রথম পদ্ধতিটি (যা আমি পছন্দ করি) তা হ'ল এমএসবিল্ড ব্যবহার করা :
msbuild project.sln /Flags...
পদ্ধতি 2
আপনি চালাতে পারেন:
vcexpress project.sln /build /Flags...
Vcexpress বিকল্পটি অবিলম্বে ফিরে আসে এবং কোনও আউটপুট মুদ্রণ করে না। আমি মনে করি এটি সম্ভবত আপনি কোনও স্ক্রিপ্টের জন্য চান।
দ্রষ্টব্য যে ডিভেনভ ভিজ্যুয়াল স্টুডিও এক্সপ্রেস ২০০৮-এর সাথে বিতরণ করা হয়নি (আমি যখন প্রথম একই ধরণের সমস্যা পেয়েছিলাম তখন এটি বের করার চেষ্টা করার জন্য আমি অনেক সময় ব্যয় করেছি)।
সুতরাং, শেষ ফলাফল হতে পারে:
os.system("msbuild project.sln /p:Configuration=Debug")
আপনার পরিবেশের ভেরিয়েবলগুলি সঠিক কিনা তাও আপনি নিশ্চিত করতে চাইবেন, কারণ এমএসবিল্ড এবং ভেসিপ্রেস সিস্টেমের পথে ডিফল্টরূপে নয়। হয় ভিজ্যুয়াল স্টুডিও বিল্ড এনভায়রনমেন্ট শুরু করুন এবং সেখান থেকে আপনার স্ক্রিপ্টটি চালান, বা পাইথনের পাথগুলিকে সংশোধন করুন ( os.putenv সহ )।