আমি একটি নির্দিষ্ট লক্ষ্য প্ল্যাটফর্মের সাথে সমাধান তৈরি করতে এমএসবিল্ডটি ব্যবহার করার চেষ্টা করছি (আমার উভয় বাইনারি, x86 এবং x64 প্রয়োজন)। এইভাবে আমি এটি চেষ্টা করেছিলাম:
C:\WINDOWS\Microsoft.NET\Framework\v3.5>MsBuild SolutionPath\Solution.sln /t:Rebuild /p:Configuration=Release /p:Platform="x86"
তবে প্ল্যাটফর্মটি "যে কোনও সিপিইউ" থেকে আলাদা থাকলে বিল্ডটি সর্বদা ব্যর্থ হয়। আমি কি ভুল করছি?
এটি যখন আউটপুট এমএসবিল্ড প্রিন্ট করে:
সি: I উইন্ডোজ \ মাইক্রোসফ্ট.নেট \ ফ্রেমওয়ার্ক \ v3.5> এমস বিল্ড সলিউশনপথ olution সমাধান.স্লেন / টি: পুনর্নির্মাণ / পি: কনফিগারেশন = প্রকাশ / পি: প্ল্যাটফর্ম = "x86" মাইক্রোসফ্ট (আর) বিল্ড ইঞ্জিন সংস্করণ 3.5.30729.1 [ মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক, সংস্করণ 2.0.50727.3082] কপিরাইট (সি) মাইক্রোসফ্ট কর্পোরেশন 2007. সমস্ত অধিকার সংরক্ষিত।
বিল্ড শুরু হয়েছে 1.7.2010 8:28:10। নোড 0-তে প্রকল্প "সলিউশনপাথ olution সলিউশন.স্লেন" (পুনর্নির্মাণ টার্গেট টি (গুলি))। সমাধানপথ \ সমাধান.স্লেন: ত্রুটি এমএসবি 4126: নির্দিষ্ট সল ইউশন কনফিগারেশন "রিলিজ | x86" অবৈধ। দয়া করে কনফিগারেশন এবং প্ল্যাটফর্ম বৈশিষ্ট্য (যেমন MSBuild.exe Solution.sln / p: কনফিগারেশন = ডিবাগ / পি: প্ল্যাটফর্ম = "যে কোনও সিপিইউ") ব্যবহার করে একটি বৈধ সমাধান সি অনফিগেরেশন নির্দিষ্ট করুন বা ডিফল্ট সমাধান কনফিগারেশনটি ব্যবহার করার জন্য সেই প্রোপ আরটি ফাঁকা রেখে দিন। সমাপ্ত বিল্ডিং প্রকল্প "সলিউশনপথ \ সমাধান.স্লেন" (পুনর্নির্মাণ টি আরগেটগুলি) - ব্যর্থ।
ব্যর্থ
"সলিউশনপথ olution সলিউশন.স্লেন" (পুনর্নির্মাণ টার্গেট) (1) -> (ভ্যালিডেটসোলিউশন কনফিগারেশন টার্গেট) -> সমাধানপথ \ সমাধান.স্লেন: ত্রুটি এমএসবি 4126: নির্দিষ্ট এস ইলিউশন কনফিগারেশন "রিলিজ | x86" অবৈধ। দয়া করে কনফিগারেশন এবং প্ল্যাটফর্ম বৈশিষ্ট্যগুলি ব্যবহার করে একটি বৈধ সমাধান কনফিগারেশন নির্দিষ্ট করুন (উদাহরণস্বরূপ MSBuild.ex e Solution.sln / p: কনফিগারেশন = ডিবাগ / পি: প্ল্যাটফর্ম = "যে কোনও সিপিইউ") বা ডিফল্ট সমাধান কনফিগারেশনটি ব্যবহার করার জন্য এই প্রো পার্স্টি ফাঁকা ছেড়ে যান।
0 Warning(s) 1 Error(s)
সময় কেটে গেছে 00: 00: 00.03
যদি আমি এটি x86 / x64 এর জন্য দেভেনভের সাথে তৈরির চেষ্টা করি তবে এটি পুরোপুরি কার্যকর হয়, তবে আমি ভিজ্যুয়াল স্টুডিওর সমস্ত প্রয়োজনীয় সংস্করণ ইনস্টল না করে একটি বিল্ড সার্ভার স্থাপন করার চেষ্টা করছি। যাইহোক, যদি আরও ভাল একটি বিনামূল্যে সরঞ্জাম থাকে (এটি। নেট ফ্রেমওয়ার্ক 4 সমর্থন করে) তবে আমি এটি সম্পর্কে শুনতে পছন্দ করব।
Win32
যখন মোডেন মোডেন ব্যবহার করে। নেট ব্যবহার করেx86