ফ্রেমওয়ার্ক ".NETFramework, সংস্করণ = v4.6.2" জন্য রেফারেন্স অ্যাসেমব্লিগুলি পাওয়া যায় নি


112

কোনও সমাধান সংকলনের চেষ্টা করার সময়, আমি নিম্নলিখিত বিল্ড ত্রুটি পেয়েছি:

ত্রুটি MSB3644 ফ্রেমওয়ার্ক ".NETFramework, সংস্করণ = v4.6.2" জন্য রেফারেন্স অ্যাসেমব্লিগুলি পাওয়া যায় নি। এটি সমাধানের জন্য, এই ফ্রেমওয়ার্ক সংস্করণটির জন্য এসডিকে বা টার্গেটিং প্যাকটি ইনস্টল করুন বা আপনার অ্যাপ্লিকেশনটিকে ফ্রেমওয়ার্কের এমন কোনও সংস্করণে পুনরায় তৈরি করুন যার জন্য আপনি এসডিকে বা লক্ষ্য প্যাক ইনস্টল করেছেন। নোট করুন যে সমাবেশগুলি গ্লোবাল অ্যাসেম্বলি ক্যাশে (জিএসি) থেকে সমাধান করা হবে এবং রেফারেন্স অ্যাসেমব্লির জায়গায় ব্যবহার করা হবে। সুতরাং আপনার সমাবেশটি আপনার ইচ্ছা মতো কাঠামোর জন্য সঠিকভাবে লক্ষ্যবস্তু নাও হতে পারে। সি: \ আরপিআর \ দেব \ গ্রন্থাগারসমূহ \ প্রচলিত \ প্রচলিত কোড.স্প্রোজ সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও \ 2017 \ সম্প্রদায় \ এমএসবিল্ড \ 15.0 \ বিন \ মাইক্রোসফট.কমন.কন্ট্র ভার্সন.টারজেটস 1111

আমি নেট নেট ফ্রেমওয়ার্ক ৪.6.২ এসডিকে পাশাপাশি 4..6 টার্গেটিং প্যাকটি ইনস্টল করার চেষ্টা করেছি, তবে এটি ইতিমধ্যে ইনস্টল করে রেখেছি উভয় ত্রুটি। আমি ভিজ্যুয়াল স্টুডিও 2017 ইনস্টল করার চেষ্টা করেছি কিন্তু এটি এখনও একই ত্রুটি দেয়।

কোন ধারনা?


4
আপনি 4.5.2 বিকাশকারী প্যাক ইনস্টল করার সময় এই সমস্যাটি দূর হতে দেখেছি (উদাহরণস্বরূপ 4.6.2 নয়, তবে 4.5.2 বিকাশকারী প্যাক)।
পিটার রিচি

আমার সাথে এই সমস্যাটি ছিল 4.8, কিছু কারণে আমার সিএসপোজ ফাইলগুলি 4.8.0ভিতরে ছিল যা 4.8আপাতদৃষ্টিতে একই নয় ।
জ্যাসেক গর্গোń

আসল উত্তরের জন্য দেখুন স্ট্যাকওভারফ্লো.com
স্টিফান স্টিগার

উত্তর:


96

দেখা যাচ্ছে যে আমি .NET ফ্রেমওয়ার্ক v4.6.2 ইনস্টল করেছি, 4.6.2 এর বিকাশকারী প্যাকটি নয়। ডোহ!

https://www.microsoft.com/en-us/download/details.aspx?id=53321


আমি ডেভ প্যাক 462 ইনস্টল করেছি এবং এখনও সতর্কতা পেয়েছি। আমার মেশিনটি আবার চালু করতে হবে?
জিম

5
আমাকে ইনস্টল করার পরে ভিজ্যুয়াল স্টুডিওটি পুনরায় চালু করতে হবে, তবে সমস্ত ভাল
জোন্সোপলিস

67

উইন্ডোজ -> অনুসন্ধান -> ভিজ্যুয়াল স্টুডিও ইনস্টলার -> সংশোধন করুন -> স্বতন্ত্র উপাদানগুলি এবং সঠিক সংস্করণটি দেখুন


9
এটি একটি পরিষ্কার সমাধান হিসাবে ভিজ্যুয়াল স্টুডিও আপনার জন্য সমস্ত সংস্করণ তালিকাভুক্ত করবে এবং আপনি বর্তমানে কী ইনস্টল করেছেন এবং ডাউনলোড / ইনস্টলটি পরিচালনা করবেন তা দেখায়।
অলিভ_ট্রি

1
উপরের সমস্ত সমাধান চেষ্টা করেও কেউ কাজ করেনি। এই এক কাজ করেছে। ধন্যবাদ
চার্লি সেলিগম্যান

খনি v4.6.1 (রেফারেন্স অ্যাসেমব্লিগুলি) জিজ্ঞাসা করছে এবং এটি ইনস্টলারের মাধ্যমে ইনস্টল করা v4.6.1 (বিকাশ সরঞ্জাম) দেখায় ... এখনও কী চলছে তা নির্ধারণের চেষ্টা করা হচ্ছে। বাতিল করা: আমার সমস্যাটি ছিল যে .NET ফ্রেমওয়ার্কের কোনওটিই ডিফল্টরূপে ইনস্টল করা হয়নি। ধন্যবাদ.
Xonatron

1
এটি গুরুতরভাবে শীর্ষ উত্তর হওয়া উচিত!
টোম হ্যাবলবাউর

এই এক সেরা উত্তর!
Himechi90


12

".NETFramework, Version = v4.7.1" ব্যতীত নির্মাণ করার সময় আমি ঠিক একই ত্রুটি পেয়েছিলাম।

আমি এখান থেকে 4.7.1 এর জন্য বিকাশকারী প্যাকটি ডাউনলোড করেছি: https://www.microsoft.com/en-us/download/confirmation.aspx?id=56119

প্যাকটি এই প্রোগ্রামগুলিকে লক্ষ্য মেশিনে ইনস্টল করে (আমার বিল্ড সার্ভার)।

  • মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক 4.7.1 এসডিকে K
  • মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক 4.7.1 টার্গেটিং প্যাক
  • মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক 4.7.1 টার্গেটিং প্যাক (ENU)

আমি যখন আবার বিল্ডিংয়ের চেষ্টা করেছি তখন আমি ত্রুটিটি আর পাইনি এবং বিল্ডটি সফল হয়েছিল।


1
একই সমস্যা (বিল্ড সার্ভার ত্রুটি) build একই ত্রুটি ছিল তবে 4.7.1 এর জন্য এবং এটি আমার জন্য এটি সমাধান করেছে।
ব্রেন্ডন

4.7.2 এর জন্য ডিটো।
লসম্যানোস

12

মে, 2019-এর শুরুতে আপনি নেট 20 এ নেট 48 এ (ne461 সহ) কমপক্ষে এমএসবিল্ড সহ কোনও মেশিন বা বিকাশকারী প্যাক ইনস্টল না করে ইনস্টল করা .NET কোর এসডিকে ইনস্টল করতে পারেন।

যদি .NET কোর এসডিকে আপনার মেশিনে ইনস্টল করা থাকে তবে আপনার প্রকল্পে মাইক্রোসফট.নেটফ্রেমওয়ার্ক Rপরিচয়তা সংস্থাগুলি যুক্ত করুন

    <ItemGroup>
        <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0-preview.2">
            <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
            <PrivateAssets>all</PrivateAssets>
        </PackageReference>     
    </ItemGroup>

প্যাকেজে নেট 48 থেকে শুরু করে নেট 20 শুরু হওয়া সমস্ত রেফারেন্স অ্যাসেমব্লিসি অন্তর্ভুক্ত রয়েছে

এই প্যাকেজগুলি কমপক্ষে এমএসবিল্ড বা। নেট কোর এসডিকে ইনস্টল করা প্লাস ছাড়াও অন্যান্য পরিস্থিতিতে কোনও মেশিনে। নেট ফ্রেমওয়ার্ক প্রকল্পগুলি তৈরি করতে সক্ষম করে।

আরও তথ্যের জন্য: https://github.com/Mic Microsoft/ dotnet / tree / master / releases / references-as সমাবেশ


দুর্দান্ত সমাধান!
আকাশ আগারওয়াল

পারফেক্ট, ওয়ার্কস <আইটেমগ্রুপ কন্ডিশন = "'$ (টার্গেটফ্রেমওয়ার্ক)' == 'নেট 20' বা '$ (টার্গেটফ্রেমওয়ার্ক)' == 'নেট 40'">
স্টিফান স্টিগার

2

৪.7.২ ইস্যুটির জন্য আমাকে এখানে যেতে হবে: https://dotnet.microsoft.com/download/dotnet-framework/net472

ইস্যুটি সমাধানের জন্য ইমেজটিতে প্রদর্শিত হিসাবে নেট। ফ্রেমওয়ার্ক 4.7.2 বিকাশকারী প্যাকটি ইনস্টল করুন।

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

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