কেন ভিজ্যুয়াল স্টুডিও অটো আপনার সংস্করণ নম্বর বাড়ায় না? [বন্ধ]


11

এই প্রশ্নটিতে কীভাবে ভিএস ২০১০-তে সংস্করণ নম্বর আপডেট করবেন: /programming/4025704/publishing-in-net-produces-application-files-myapp-someversionnumber-how-to-ge

উত্তরটি ছিল, আপনাকে অ্যাসেম্বলি সংস্করণ এবং ফাইল সংস্করণ ম্যানুয়ালি আপডেট করতে হবে

প্রতিবার প্রকাশিত সংস্করণ নম্বর বৃদ্ধি করা উচিত নয়? আমি কেন এটি ম্যানুয়ালি করব? এমএস দ্বারা এইভাবে করা কি এটি সচেতন সিদ্ধান্ত? লোকেরা ম্যানুয়ালি তাদের নিজস্ব সংস্করণ নম্বর আপডেট করার পিছনে কী ভাবছে?

উত্তর:


7

সুতরাং দুই বা আরও বেশি বিকাশকারীরা তাদের কোড একই সংস্করণে প্রকাশ করতে পারেন।


আপনার উত্তরে গুরুতর অস্পষ্টতা রয়েছে বলে মনে হচ্ছে। করা উচিত নয় বিভিন্ন সংস্করণ বিভিন্ন ডেভেলপারদের দ্বারা প্রকাশ বিভিন্ন সংস্করণ নম্বর?
21

@ অলটার্ন - আপনি যা বলছেন তা আজকাল একটি ভাল অনুশীলন হতে পারে তবে এর অর্থ এই নয় যে ভিজ্যুয়াল স্টুডিও এটি মেনে চলে। এই জাতীয় নমনীয়তা অফার করা দেব / দেব দলকে আরও নিয়ন্ত্রণ দেয়। একটি রিলিজ / বিপণনের দিক থেকে, আপনি আজকে 2.0 হিসাবে না 2.0.0 বলে সমস্ত কিছু পেতে চাইতে পারেন।
JeffO

9

ভিজ্যুয়াল স্টুডিওতে এটি করার জন্য আপনি সর্বদা "বিল্ড সংস্করণ বৃদ্ধি" ওপেন সোর্স অ্যাড-অন ব্যবহার করতে পারেন।

... আমি উইন্ডোজ এক্সপি / ভিস্তা এসপি 1 এর অধীনে নেট প্রকল্পগুলি সি #, ভিবি.এনইটি এবং সি ++ এ ভিজ্যুয়াল স্টুডিও 2005/2008 এর মাধ্যমে অ্যাডিন পরীক্ষা করেছি।

কার্যকারিতার

  • বিভিন্ন স্বতঃবৃদ্ধি শৈলীর জন্য বড়, নাবালিক, বিল্ড বা সংশোধন নম্বর প্রতি সেট করা যেতে পারে।
  • C #, VB.NET এবং C ++। নেট প্রকল্পগুলিকে সমর্থন করে।
  • সমস্ত প্রকল্পের সদস্যদের দ্বারা ইনস্টল করার প্রয়োজন নেই। কনফিগারেশনটি সমাধান এবং প্রকল্পের ফাইলগুলির মধ্যে বৈশিষ্ট্যগুলির মাধ্যমে ভাগ করা হয়। ডেভেলপারদের যাদের অ্যাডিন নেই তারা কোনও জিনিস অনুভব করবেন না।
  • উত্স নিয়ন্ত্রণে থাকলে স্বয়ংক্রিয়ভাবে প্রয়োজনীয় ফাইলগুলি চেক আউট করে।
  • প্রতি দ্রষ্টব্য এবং / অথবা প্রতি প্রকল্পে কনফিগার করা যায়।
  • শুধুমাত্র নির্দিষ্ট কনফিগারেশন বিল্ডগুলিতে আপডেট করতে কনফিগার করা যেতে পারে (ডিবাগ, প্রকাশ, যে কোনও বা কাস্টম)
  • ডিফল্ট এসেম্বলিআইএনফো-র পরিবর্তে একটি বাহ্যিক উত্স ফাইলে অ্যাসেম্বলি বৈশিষ্ট্যগুলি আপডেট করতে পারে ...

1

ভিজ্যুয়াল স্টুডিও আপনার সংস্করণ নম্বরটি স্বয়ংক্রিয়ভাবে আপডেট করে। যদি আপনি কোড করেন তবে AssemblyVersion("a.b.*")প্রতিটি বিল্ড একটি পৃথক নম্বর পাবে a.b.c.dএবং প্রতিটি বিল্ড নম্বর পুরানো সমস্ত বিল্ডের চেয়ে বেশি হবে। এটি আমাদের মধ্যে বেশিরভাগের মতো প্রত্যাশা মতো একঘেয়ে-বর্ধমান সিস্টেম নয়। পরিবর্তে, পিছনের দুটি উপাদান, c.dবর্তমান তারিখ এবং সময় অনুসারে গণনা করা হবে।

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