ভিজ্যুয়াল স্টুডিও 2015-এ WiX প্রকল্পগুলি কীভাবে সক্ষম করবেন


112

আমি যখন ভিজ্যুয়াল স্টুডিও 2015-এ নতুন প্রকল্পের কথোপকথনটিতে যাই তখন উইন্ডোজ ইনস্টলার এক্সএমএল উপলব্ধ হয় না। ভিজ্যুয়াল স্টুডিও 2015-এ আমি কীভাবে ওয়াইএক্স প্রকল্পগুলি সক্ষম করতে পারি?


আমি কখনই এটি কাজে লাগাতে পারিনি। আমি একাধিক ওয়াইএক্স সংস্করণ চেষ্টা করেছি, ভিএস2015 মেরামত করেছি এবং কোনও ভাগ্য নেই। ধন্যবাদ VS2017 কাজ করার জন্য এক্সটেনশন ...
kayleeFrye_onDeck

উত্তর:


150

2015-09-08 আপডেট করুন: ওয়াইএক্স টুলস 3.10 ভিজ্যুয়াল স্টুডিও 2015 সংস্করণের জন্য সরকারী সহায়তায় প্রকাশিত হয়েছে। এটি wixtoolset.org থেকে ডাউনলোডের জন্য উপলব্ধ ।

আপনি ম্যানুয়ালি WiX 3.9 বা তার আগের সংস্করণের সাথে ভিজ্যুয়াল স্টুডিও 2015 সামঞ্জস্য করতে সক্ষম করতে পারেন:

  1. অনুলিপি
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiXকরুন
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX

  2. তারপরে প্রশাসক হিসাবে কার্যকর করুন:

    "সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 14.0 \ প্রচলিত 7 \ আইডিই \ দেভেনভ" / সেটআপ

    এখানে চিত্র বর্ণনা লিখুন

আপনি যখন ভিজ্যুয়াল স্টুডিও 2015 খুলবেন, ওয়াইএক্স 3.9 এবং তার আগের প্রকল্পগুলি উপযুক্ত হবে।

এখানে চিত্র বর্ণনা লিখুন


3
সর্বশেষ পূর্বরূপ (v14.0.22310.1) সহ, পদক্ষেপ # 2 এর দিকে নির্দেশ করা দরকারC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat
মিচিফ

এই পদক্ষেপগুলি অনুসরণ করতে আমার কিছুটা সমস্যা হয়েছিল কারণ আমার ভিজ্যুয়াল স্টুডিও 12.0 ডিরেক্টরিতে যা ছিল তা সঠিক ফাইল ছিল না। ভিজ্যুয়াল স্টুডিও 10.0 ডিরেক্টরিতে সঠিক ফাইলগুলি সন্ধান করে অবশেষে আমি এটি সন্ধান করেছি। কেবলমাত্র একটি জিপ ফাইল নয়, ওয়াইএক্স ডিরেক্টরিতে বেশ কয়েকটি আইটেম টেম্প্লেটস এবং প্রজেক্টটিম্পলেট থাকতে হবে should
ক্রিস মুরলি

আপনার VsDevCmd.bat চালানোর দরকার নেই। ফাইলগুলি অনুলিপি করার পরে কেবল অ্যাডমিন হিসাবে দেবেনভ / সেটআপ চালান।
ওল্ফ 5

আপনাকে ধন্যবাদ @ ওল্ফ 5 আমি নিশ্চিত হয়েছি আপনি সঠিক আছেন এবং আমার উত্তর থেকে অপ্রয়োজনীয় পদক্ষেপটি সরিয়ে দিয়েছেন।
ক্রিস শিফহাউয়ার

1
উইন্ডোজ 10 এর একটি নতুন ইনস্টলেশন যা VS2013 কখনও ইনস্টল করা হয়নি, উপরের ফিক্সটি সম্পাদন করার পরে, আমি একটি ত্রুটিও পেয়েছি যা "সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ ওয়াইএক্স টুলসেট v3.9 \ বিন file ফাইলটি যুক্ত করে সমাধান করা হয়েছিল solved votive2010.dll "যা অনুপস্থিত বলে মনে হয়েছিল। (আমি এটি অন্য
কুফস

36

এটি আগেও আমার সমস্যা ছিল, এবং দেখে মনে হচ্ছে ক্রিস শিফহাউরের উত্তর এখনকার সেরা সমাধান নয়, যেমন ওয়াইএক্স ৩.৯ বা তার আগের সংস্করণটি ভিজ্যুয়াল স্টুডিও 2015 এর জন্য বিশেষভাবে নির্মিত হয়নি।

সমাধানটি কেবলমাত্র এই লিঙ্ক থেকে ওয়াইএক্স ভি 3.10 এর সর্বশেষ বিল্ডগুলি ইনস্টল করার জন্য যা তারা তাদের টুইটগুলিতে জবাব দিয়েছে: https://twitter.com/wixtoolset/status/597796279729528833

@ 5 সার্ভেন্ট সর্বশেষতম বিল্ডস ওয়াইএক্স v3.10 সমর্থন @ ভিজুয়ালস্টুডিও 2015।

আমার কাছে কেবলমাত্র ভিজুয়াল স্টুডিও সম্প্রদায় 2015 আরসি আছে যখন আমি কোনও সমাধান খুঁজছি, এবং ক্রিসের উত্তর অনুসরণ করার পরে, ওয়াইএক্স টেক্সট v3.9 আর 2 ইনস্টল করার পরেও আমি খুঁজে পাইনি C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDEC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7 আমার সিস্টেমে ফোল্ডার বা ফোল্ডারটি ।


উইক্স ৩.১০ এখনও সর্বজনীন প্রকাশ নয়, তবে যেহেতু ভিজ্যুয়াল স্টুডিও 2015-এর প্রাক-প্রকাশও আমি এই উত্তরটি গ্রহণ করছি। আমি ভিজ্যুয়াল স্টুডিও প্রকাশ্যে প্রকাশিত হলে এই উত্তরটি এখনও সবচেয়ে ভাল তা যাচাই করব।
ক্রিস শিফহাউয়ার

1
আমার কাছেও কেবলমাত্র VS2015RC ছিল, 3.10 ইনস্টল করা হয়েছে, আমার পক্ষে ভাল কাজ করে।
রাহুল আর।

1
WiX 3.10 এখনও আনুষ্ঠানিকভাবে প্রকাশিত হয় নি। ভিজ্যুয়াল স্টুডিও 2015 এর সর্বজনীন প্রকাশের পরে আমি 3.10 পূর্ব-প্রকাশের চেষ্টা করেছি, এটি অসম্পূর্ণ বলে মনে হয়েছে এবং এটি আনইনস্টল করতে হয়েছিল। আমি ভিজ্যুয়াল স্টুডিও 2015 এর চূড়ান্ত প্রকাশের সাথে উইক্স 3.9 কে কার্যকর করার জন্য আমার নিজের উত্তর আপডেট করেছি এবং এটি গ্রহণযোগ্য উত্তর হিসাবে চিহ্নিত করেছি।
ক্রিস শিফহাউয়ার

1
3.10 রেসিন জুন গত সপ্তাহ থেকে পাওয়া যায়
আঙ্গুরের

আমি সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 12.0 \ কমন 7 \ আইডিইয়ের আমার কাছে ভিএস 2015 রয়েছে এবং আমার কাছে ভিএস 2012 নেই। কোনও সমাধানই আমার পক্ষে কাজ করেনি।
ফারুক

5

আমি খুঁজে পেয়েছি যে ইনস্টলেশন ক্রম গুরুত্বপূর্ণ। VS2015 ব্যবহার করে, যখন আমি একটি বিদ্যমান ওয়াইএক্স প্রকল্প যুক্ত করার চেষ্টা করেছি তখন আমি এটি নির্বাচন করতে পারিনি কারণ * .Wixproj এক্সটেনশানটি উপলব্ধ ছিল না। যখন আমি একটি নতুন ওয়াইএক্স প্রকল্প যুক্ত করার চেষ্টা করেছি তখন "উইন্ডোজ ইনস্টলার এক্সএমএল" টেম্পলেটগুলি পাওয়া যায় নি।

এটি ঠিক করার জন্য, আমি ভিএস ২০১৫ বন্ধ করে দিয়েছি, কন্ট্রোল প্যানেল ব্যবহার করে ওয়াইএক্স সরঞ্জামগুলি আনইনস্টল করে wix310.exe চালিয়ে পুনরায় ইনস্টল করেছি (সংস্করণ 3.10.2.2516 https://wix.codeplex.com/relayss/view/619491 থেকে ডাউনলোড করা )


আমাকেও এটি করতে হয়েছিল। এখন .wixproj ফাইলগুলি VS2015 এ খোলে, তবে ভিএস ২০১৩ এ অনুপলব্ধ। গাহ।
ক্যামেরন

আমাকে wix311.exe আনইনস্টল করতে হয়েছিল এবং wix3.10 এ ডাউনগ্রেড করতে হয়েছিল
নোব্র্যাসআরিং

5
  1. আপনার যদি ভিএস 2012 এবং ভিএস 2015 থাকে তবে উইক্স টুলসেট ভি 3.10.3 ইনস্টল করুন । এটি 2012 এবং 2015-এর জন্য উইক্স টুলসেটটি ইনস্টল করবে এটি এখনও এটি সনাক্ত করতে পারবে না।
  2. কন্ট্রোল প্যানেলে -> প্রোগ্রামগুলির পরবর্তী, WIX ইনস্টলেশন নির্বাচন করুন, ডান ক্লিক করুন এবং পরিবর্তন করুন। টুলসেট ইউআইতে মেরামত বিকল্পটি চয়ন করুন।
  3. একবার মেরামত করা হয়েছে 2015 ইনস্টলার সনাক্তকরণ শুরু করে এবং এটি পরে ভাল কাজ করে।

1

আমি একই সমস্যা পেয়েছি 3.11। আমি 3.11 আনইনস্টল করে WIX 3.10 ইনস্টল করেছি। উইক্স সংস্করণ 3.10 ভিএস 2015 এর সাথে কোনও ম্যানুয়াল পদক্ষেপ ছাড়াই সহজে কাজ করেছে worked

অতুল


আমি নিশ্চিত করি যে 3.10 বাক্সের বাইরে পুরোপুরি কাজ করে, 3.11 না, ধন্যবাদ।
ব্যবহারকারী 2475096

0

আমার পরিস্থিতিতে ভিএস 2015 সমাধানে উইক্স প্রকল্পটি জরিমানা চাপবে, তবে উইক্স প্রকল্পের ধরণটি সমর্থনযোগ্য নয় এমন ব্যতিক্রমের সাথে একটি সূক্ষ্ম দিন লোড করা বন্ধ করে দিয়েছে। ইতিমধ্যে ভিএস 2015 প্রাসঙ্গিক উইক্স টুলসেট v3.11.1.2318 ইনস্টল করার পরেও সমস্যাটি পপিং করতে থাকবে

সমাধানটি সরঞ্জাম-> এক্সটেনশান এবং আপডেটগুলিতে যাওয়ার জন্য মিথ্যা বলে , এক্সটেনশনের তালিকায় উইক্স এক্সটেনশানটি সনাক্ত করে এবং এটি সক্ষম করে। এটি কোনওভাবে অক্ষম হয়ে গেছে। এটি সক্ষম করে ভিএস 2015 পুনরায় চালু করার জন্য বলেছিল যা উইক্স প্রকল্পটি পুনরায় চালু করার পরে জরিমানা।

আছে HTH!

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