visual studio "GetReferenceNearestTargetFrameworkTask" कार्य नहीं मिला




visual-studio unity3d (5)

मुझे वीएस 2017 समुदाय में स्वत: पूर्णता के साथ समस्या है।

पहले मेरे पास स्कूल से वीएस 2017 एंटरप्राइज था, लेकिन कुंजी समाप्त हो गई। इसलिए मैं समुदाय में चला गया।

इससे पहले, सब कुछ बहुत अच्छा काम करता है, लेकिन अब यह बिल्कुल काम नहीं करता है।

मैं यहां था: लिंक विवरण यहां दर्ज करें

लेकिन काम नहीं करता है, इसलिए यहां एक और समाधान मिला: यहां लिंक विवरण दर्ज करें

और मुझे यह मिला:

निर्माण विफल।

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets (1601,5): त्रुटि MSB4036: "GeteeferenceNearestTargetFrameworkTask" कार्य नहीं मिला। निम्नलिखित की जाँच करें: 1.) परियोजना फ़ाइल में कार्य का नाम कार्य वर्ग के नाम के समान है। 2.) टास्क क्लास "पब्लिक" है और Microsoft.Build.Framework.ITask इंटरफ़ेस को लागू करता है। 3.) कार्य प्रोजेक्ट फ़ाइल के साथ, या "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin" निर्देशिका में स्थित * .tasks फ़ाइलों के साथ सही रूप से घोषित किया गया है। 0 चेतावनी (s) 1 त्रुटि (s)

समय बीता 00: 00: 00.11

क्या आप जानते हैं कि आगे क्या करना है?

धन्यवाद

https://code.i-harness.com


उस त्रुटि को ठीक करने के लिए इनका पालन करें। यह वीएस 2017 पर लागू होता है:

फिक्स 1 :

1 .इंस्टॉल नुगेट PackageManager here

2 .Restart Visual Studio।

यदि समस्या अभी भी है, तो नीचे जारी रखें

फिक्स 2 :

1। डाउनलोड करें और Visual Studio इंस्टालर को फिर से शुरू / चलाएं।

2। Visual Studio इंस्टॉलर अभी भी चल रहा है, "व्यक्तिगत घटक" टैब पर जाएं

3। "कोड उपकरण" विकल्प के तहत " NuGet पैकेज मैनेजर" चेक बॉक्स पर क्लिक करें।

4। इसे स्थापित करने के लिए क्लिक करें।

यह कहाँ स्थित है इसका स्क्रीनशॉट:

आपको इस प्रश्न में दिखाई देने वाली त्रुटि को ठीक करना चाहिए। Visual Studio को पुनरारंभ करें और स्वत: पूर्ण होने वाले फ़ंक्शन का परीक्षण करें। यदि यह काम नहीं कर रहा है, तो इस प्रश्न के उत्तर देखें क्योंकि यह एक अलग मुद्दा है।


मेरे पास एक ही त्रुटि संदेश था लेकिन एक अलग समस्या के लिए।

इसलिए, मैं Azure फ़ंक्शंस के लिए बिल्ड / परिनियोजन प्रक्रिया को स्वचालित करने के लिए MSBuild का उपयोग कर रहा हूं। जब तक मैंने Visual Studio 2017 और Visual Studio Build Tools 2017 दोनों को अपडेट नहीं किया, तब तक सब कुछ ठीक चल रहा था, जिस समय मुझे यह त्रुटि मिलने लगी। सटीक होने के लिए मुझे यह त्रुटि केवल MSBuild का उपयोग करते समय मिली, VS से मैन्युअल रूप से प्रोजेक्ट बनाना ठीक काम कर रहा था।

मेरे मामले में मेरे पास पहले से ही @ प्रोग्रामर के उत्तर के अनुसार सब कुछ निर्धारित था। लेकिन जैसा कि मैं MSBuild का उपयोग कर रहा था, यह पता चला कि मुझे भी NuGet लक्ष्य स्थापित करने और कार्यों का निर्माण करना था जो विज़ुअल स्टेज टूल्स का हिस्सा हैं।


मैं एक Microsoft तकनीशियन के उत्तर की रिपोर्ट कर रहा हूँ

यह आमतौर पर दो चीजों में से एक को इंगित करता है:

  • एक विफल VS स्थापना। अगर ऐसा है, तो मैं आपके वीएस इंस्टॉल पर मरम्मत चलाने की सलाह दूंगा।
  • आपके पास GAC में msbuild असेंबलियाँ हैं। अगर ऐसा है, तो कृपया उन्हें अनजैक करें।

लिवर कुन्हा [MSFT]


मैं सर्वर कोर पर एक हेडलेस बिल्ड सर्वर के साथ काम कर रहा हूं, यहां से चॉकलेट पैकेज चोको इंस्टॉल विजुअलस्टडियो2017-वर्कलोड-वेबबिल्टूल स्थापित करके हल किया गया है:

https://chocolatey.org/packages?q=msbuild


मैं इस मुद्दे को msbuild 15.6.82 साथ एक बिल्ड वातावरण पर देख रहा था जिसमें VisualStudio 2017 नहीं है, केवल वीएस बिल्ड टूल्स।

यहाँ एक developercommunity.visualstudio.com/content/problem/137779/… जो इस समस्या को हल करती है, यह बहुत हद तक VS इंस्टॉलर में पिछले उत्तरों के बराबर है, लेकिन चुपचाप और पूरा होने की प्रतीक्षा कर रही है।

Start-Process "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" -ArgumentList 'modify --installPath "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" --quiet --add Microsoft.VisualStudio.Component.NuGet.BuildTools --add Microsoft.Net.Component.4.5.TargetingPack --norestart --force' -Wait -PassThru







visual-studio-2017