c# - .Msi ইনস্টলারে সি#অ্যাপ্লিকেশনটি মোড়ুন




.net windows (2)

বা খুব ব্যয়বহুল (যেমন উন্নত ইনস্টলার)।

এখানে একটি ফ্রি সংস্করণ রয়েছে যার মধ্যে উন্নত ইনস্টলারটির জন্য একটি ভিজ্যুয়াল স্টুডিও এক্সটেনশন রয়েছে, যা আপনি এমএসআই প্যাকেজগুলি তৈরি করতে ব্যবহার করতে পারেন।

নিম্নলিখিত টিউটোরিয়ালটি দেখায় যে কীভাবে আপনি বিনামূল্যে সংস্করণ ("সাধারণ" প্রকল্পের ধরণ) থেকে বৈশিষ্ট্যগুলি ব্যবহার করতে পারেন:

পিএস আমি টিম বিল্ডিং এডভান্সড ইনস্টলারে কাজ করি।

আমি ভিজ্যুয়াল স্টুডিও 2017 এ একটি সি # অ্যাপ্লিকেশন তৈরি করেছি Now এখন আমি আমার অ্যাপ্লিকেশনটিকে একক উইন্ডোজ ইনস্টলার ফাইল হিসাবে বিতরণ করতে চাই। আমি একটি সাধারণ এক-ক্লিক সমাধানের জন্য আশা করছিলাম (আমি যে ফাইলগুলি অন্তর্ভুক্ত করতে চাইছি তা নির্বাচন করুন -> ভোইলা! ইনস্টলার রয়েছে)। তবে মনে হয় এটি এত সহজ নয় :-(

আমি প্রায়শই পড়ি যে ভিজ্যুয়াল স্টুডিও সেটআপ প্রকল্পগুলিকে সমর্থন করে। তবে সেটা আর মনে হয় না, তাই না?

তৃতীয় পক্ষের সরঞ্জামগুলি হয় খুব জটিল (যেমন উইক্স, ইনো সেটআপ) বা খুব ব্যয়বহুল (যেমন উন্নত ইনস্টলার)।

.Msi উইন্ডোজ ইনস্টলারে কিছু ফাইল মোড়ানোর সত্যিই কি সহজ উপায় নেই? মাইক্রোসফ্ট কি এই জাতীয় ইনস্টলার তৈরি করতে কোনও সরঞ্জাম সরবরাহ করে না?


এক পর্যায়ে মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 1 থেকে "ভিজ্যুয়াল স্টুডিও ইনস্টলার প্রকল্প" সমর্থন সরিয়ে নিয়েছে। এবং তারপরে তারা পরে পুনরায় সংযুক্ত হয়ে সহায়তা যোগ করে। কোন সংস্করণটির সমর্থন ছিল না তা আমি মনে করতে পারি না, আমি মনে করি এটি 2012 এবং 2013 ছিল।

ভিজ্যুয়াল স্টুডিও ইনস্টলার প্রকল্প সমর্থন পেতে এই দিনগুলিতে (ভিএস ২০১7-এর জন্য), আপনি এটি বাজার থেকে যোগ করুন :

এই এক্সটেনশনটি একই কার্যকারিতা সরবরাহ করে যা বর্তমানে ভিজ্যুয়াল স্টুডিও ইনস্টলার প্রকল্পগুলির জন্য ভিজ্যুয়াল স্টুডিও 2015 এ বিদ্যমান exists এই এক্সটেনশনটি ব্যবহার করতে, আপনি হয় এক্সটেনশন এবং আপডেট ডায়ালগটি খুলতে পারেন, অনলাইন নোডটি নির্বাচন করতে পারেন এবং "ভিজ্যুয়াল স্টুডিও ইনস্টলার প্রকল্পগুলির এক্সটেনশন" অনুসন্ধান করতে পারেন বা আপনি সরাসরি এই পৃষ্ঠা থেকে ডাউনলোড করতে পারেন।

ব্যক্তিগতভাবে, তবে আমি WIX এর সাথে যাব। এটিতে একটি শেখার বক্ররেখা রয়েছে তবে আমি মনে করি এটি শেখার মতো মূল্য রয়েছে।

1 আমি ব্যক্তিগতভাবে যা দেখি তার জন্য খুব ভাল কারণ। তাদের কাজ করার জন্য আপনার কাছে ভিজ্যুয়াল স্টুডিওর একটি সম্পূর্ণ বিকাশযুক্ত ইনস্টল থাকতে হবে, তারা সত্যিই এমএসবিল্ডের সাথে একীকরণ করেনি, যা / যখন আপনি আপনার বিল্ডগুলি স্বয়ংক্রিয় করতে যেতে চান তবে তাদের ব্যথা করে।






windows-installer