এমএসবিল্ড স্ক্রিপ্টগুলিতে কি কোনও ভাল টিউটোরিয়াল আছে? [বন্ধ]


98

আমি একটি ওয়েব অ্যাপ্লিকেশন প্রকল্পে কাজ করছি, এবং আমার একটি বিল্ড স্ক্রিপ্ট তৈরি করা প্রয়োজন; একটি বিল্ড স্ক্রিপ্ট যা আমি আমার ক্রুইসেকট্রোল সার্ভার থেকে ট্রিগার করতে পারি। যেহেতু যুগে যুগে ন্যান্ট রক্ষণ করা যায় নি, তাই আমি বুঝতে পারি যে এমএসবিল্ড যাওয়ার উপায়।

আমি সক্ষম হতে বিল্ড স্ক্রিপ্ট প্রয়োজন

  • সমস্ত অ্যাসেমব্লী কম্পাইল করুন
  • ইউনিট পরীক্ষা চালানো
  • ইউনিট পরীক্ষায় এনকোভার বিশ্লেষণ চালান Run
  • ডাটাবেস স্থাপন করুন (পরামিতিগুলির উপর নির্ভর করে)। এটি সত্যিই একটি সরঞ্জাম কার্যকর করছে যেহেতু আমি ডেটাবেস মোতায়েন করার জন্য আমার নিজের সরঞ্জামটি লিখে শেষ করব। তবে কিছু কমান্ড লাইন প্যারামিটারের উপর ভিত্তি করে সরঞ্জামটি কার্যকর করা শর্তযুক্ত হওয়া উচিত।
  • ইউনিট পরীক্ষাগুলি এবং কভারেজের ফলাফল ক্রুশেকন্ট্রোল পড়তে এবং বুঝতে পারে এমন ফর্ম্যাটে ফলাফল দেয়।

আমি ধরে নিয়েছি যে এমএসবিল্ড আমাকে এই সমস্ত কাজ করার অনুমতি দেবে। তবে কোথা থেকে শুরু করব তা আমি জানি না। আমার বিল্ড স্ক্রিপ্টটি দিয়ে আমাকে আরম্ভ করার জন্য কোনও ভাল টিউটোরিয়াল সম্পর্কে কি কেউ জানেন?


7
@ প্রিয় সংঘ: আমি এটি দেখতে পাইনি - আপনি কুকবুক থেকে কাজ করার সময় সিনট্যাক্স বোঝার জন্য অনেক সময় নষ্ট করতে পারেন। আমি এটি একটি অত্যন্ত গুরুত্বপূর্ণ প্রশ্ন এবং আমি আশা করি এই কুইজিটনটি লোককে নির্দেশ করার জন্য একটি ভাল জায়গা হয়ে উঠবে।
রুবেন বারটেলিংক

উত্তর:


39

এটি আমার প্রথম টিউটোরিয়াল ছিল। বুঝতে এবং অনুসরণ করা খুব সহজ:

https://codingcockerel.wordpress.com/2008/04/15/automating-the-build-with-msbuild/


4
এমএসবাইল্ডের সাথে পূর্বের অভিজ্ঞতা না পেয়ে আমি এই টিউটোরিয়ালটি খুব সহজেই বুঝতে পেলাম। ডেমো কোডটি কোনও ঝামেলা ছাড়াই ভিএস ২০০৮ এ কাজ করেছিল।
জেমস গার্ডনার

4
এই লিঙ্কটি ব্যর্থ হচ্ছে (17 ফেব্রুয়ারী 2016)। 403 নিষিদ্ধ ...
জুয়াগিকার

লিঙ্কযুক্তটি অগাস্ট 1 2016 এ এসটিডাব্লু সম্পাদনা করার পরে ঠিক করা হয়েছে
পুনিত ভোড়া

13

এখানে শুরু করুন: http://brennan.offwhite.net/blog/2006/11/29/msbuild-basics-1of7/


4
এই লিঙ্কটি 16 ই ফেব্রুয়ারী 2010 এর হিসাবে ব্যর্থ হচ্ছে So তাই ব্লগটি ব্রেইনন.অফহাইট.নেট / ব্লগ যা গুগলে আসে।
জেমস গার্ডনার

গুগল ক্যাশে সবেমাত্র একটি পেয়েছে .1৪.১২.২5555.১৩
q

4
এই টিউটোরিয়ালটি এক ধরণের বিভ্রান্তিকর এবং খারাপ কাঠামোযুক্ত।
ডেভিড রেইস

লিঙ্কটি আমার জন্য কাজ করেছে (আগস্ট -২০১০)
খ্রিস্টান পায়েেন

9

ভিজ্যুয়াল স্টুডিও ব্লগে একটি " শুরু করা এমএসবাইল্ড " ব্লগ পোস্ট রয়েছে যা এমএসবাইল্ডকে কীভাবে ভিজ্যুয়াল স্টুডিওতে আটকানো হয় সে সম্পর্কে একটি ভাল ধারণা দেয়। এটি মোটামুটি সাম্প্রতিক (25.02.2010) এবং ভিজ্যুয়াল স্টুডিও 2010 এবং এর সাথে থাকা এমএসবিল্ড ভি 4.0 ব্যবহার করে।

যদিও সেখানে খুব বেশি কোড নেই।

এই ব্লগটি পড়ার আগেই আমি বুঝতে পারি নি যে * .csproj ফাইলগুলি নিজেরাই এমএসবিল্ড ফাইল। এবং এছাড়াও, যে প্রকল্পের প্রসঙ্গ মেনুতে বিল্ড, ক্লিন, পুনর্নির্মাণ এবং প্রকাশ কমান্ড আসলে এমএসবিল্ড "টার্গেটস"।


9

আমি হাশিমি এমএসবিল্ড বইটি কেনার আগে অনেক সময় নষ্ট করেছিলাম , দুর্দান্ত - স্টিভেন সেন্ট জিনের এই পর্যালোচনাটি সহ আমি সম্মত

এমএসবিল্ড স্ক্রিপ্টিংয়ের একটি দুর্দান্ত চূড়ান্ত ভূমিকা ছাড়াও, এটি বিল্ড সংখ্যার মতো সাধারণ বিল্ড অটোমেশন থ্রাইংগুলি করার ক্ষেত্রে একটি কুকবুক বিভাগ রয়েছে Ob স্পষ্টতই শেষ টিমবিল্ড বিভাগটি আপনার জন্য সরাসরি প্রাসঙ্গিক হবে না, তবে অনেকগুলি বিষয় জেনেরিক সমস্ত সিআই সরঞ্জাম জুড়ে।

আপডেট: ২ য় এডটি প্রবণতা বজায় রাখে, অবশ্যই ওয়েবডেপলয়ে বিভাগ থাকা আবশ্যক


ফলোআপ: উভয় লেখককে এখনই বর্গ দ্বারা গ্রাস করা হয়েছে [যেখান থেকে বইটির মানের সাথে সম্পর্কিত কোনও তথ্য উপস্থাপন করতে বা না চাইতে পারে]
রুবেন বারটেলিংক

4
এটি এমএসবাইলের সাথে অত্যাধুনিক বিল্ড অটোমেশন করার জন্য আপনার প্রয়োজনীয় প্রায় সমস্ত কিছুর বিষয়ে কভার একটি দুর্দান্ত রেফারেন্স বই।
সেবাস্তিয়ান পিআর জিঙ্গার


5

5

এমএসডিএন এ এটি পরীক্ষা করে দেখুন কীভাবে: একটি সাধারণ এমএসবিল্ড প্রকল্প লিখুন

এটির একটি ভাল নিবন্ধ এবং আমাকে শুরু করতে সহায়তা করেছিল।

এখানে একই প্রিন্ট সংস্করণ এর পিডিএফ আছে



1

আমি নিজেও এই বিষয়ে তথ্য খুঁজছি।

এটি একটি দুর্দান্ত নিবন্ধ, টিএফএস এবং এমএসবিল্ড সহ সংস্করণ তৈরি করে

আমি এখানে সম্পর্কিত সম্পর্কিত একটি স্ট্যাকওভারফ্লো উত্তর পোস্ট করেছি , যেখানে আমি ডিএনআরটিভিতে এই দুর্দান্ত পর্বটিও উল্লেখ করেছি, এমএস বিল্ডে সাedদ হাশমি ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.