नीला समारोह में VSCode देता है संदर्भ त्रुटियों

0

सवाल

मैं स्थापित किया है एक स्थानीय नीला समारोह में परियोजना VSCode के अनुसार यहां दिए गए निर्देशों https://docs.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-csharp?tabs=in-process

डिफ़ॉल्ट templated समारोह में बनाया जाता है कि काम करता है जब मैं इसे चलाने में VSCode, लेकिन मैं देख रहा हूँ संदर्भ में त्रुटियाँ VSCode संपादक की प्रति के रूप में स्क्रीन शॉट.

जब मैं जाने के लिए परिभाषा के HttpRequest वर्ग के उदाहरण के लिए, मैं कोई क्वेरी विधि है ।

मैं कैसे कर सकते हैं ठीक है ये?

विकल्प मैं चयनित थे, C#, .नेट 6, HTTP ट्रिगर, अनाम, जोड़ने के लिए कार्यक्षेत्र

मैं स्थापित किया है .नेट 6 एसडीके, नीला समारोह उपकरण, सी# एक्सटेंशन, नीला समारोह एक्सटेंशन.

धन्यवाद

enter image description here

संपादित करें: सटीक संदेश मिलता है मैं जब मैं एक mouseover के संदर्भ त्रुटियों है The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13 ...

azure-functions c# visual-studio-code
2021-11-23 22:21:08
2
0

मैं करने की कोशिश की समस्या को पुन: उत्पन्न:

  1. सबसे पहले, मैं चुना है मेरे कार्यक्षेत्र फ़ोल्डर से VSCode, enter image description here

  2. बनाया समारोह का उपयोग कर परियोजना func init आदेश में बनाम कोड टर्मिनल. enter image description here

  3. बनाने के लिए समारोह का उपयोग कर func new कमांड टर्मिनल में, चयनित Http Trigger ड्रॉपडाउन मेनू से प्रदर्शन के साथ चलाता है और समारोह के नाम के रूप में Hello.

enter image description here

  1. पर क्लिक करें Hello.cs फ़ाइल है, तो आप मिल जाएगा एक तरफ संवाद बॉक्स के तल पर एक ही बनाम कोड विंडो.

enter image description here

पर क्लिक करें बहाल.

या

enter image description here

यदि आप दो संवाद बॉक्स पर क्लिक करें, फिर बहाल और हाँ, इतना है कि यह होगा को बहाल NuGet संकुल और कार्य निर्भरता के लिए आवश्यक है कि पर्यावरण. आप यह भी देख सकते हैं आउटपुट में टर्मिनल खोलता है के तुरंत बाद क्लिक विकल्प बहाल: enter image description here

जोड़ने के बाद उन लोगों के लिए, आप मिल जाएगा साफ त्रुटि मुक्त यूआई नीचे की तरह:

enter image description here

ध्यान दें:

  1. यदि आप लिखा है, वर्ग/समारोह में मैन्युअल रूप से कोड है, कृपया जाँच लें कि आप के नाम से पुनः नामकरण समारोह वर्ग के नाम में दोनों कोड के रूप में अच्छी तरह से फ़ाइल एक्सप्लोरर की तरह:

enter image description here

अद्यतन जवाब:

के रूप में प्रति अपने संपादन और टिप्पणियाँ, मैं भी स्थापित किया .नेट एसडीके संस्करण 6 और जाँच की परियोजना में कोड और मैं पुनर्स्थापित करें संवाद बॉक्स में फिर से उस के साथ लाल तरंगित लाइनों. पर क्लिक करने के बाद बहाल विकल्प, सभी लाल तरंगित लाइनों बाहर चला गया और इस सबूत की अवधारणा:

enter image description here

2021-11-24 06:24:28

धन्यवाद इस के लिए विस्तृत व्याख्या की है । मैं पुन: प्रयास की इस परियोजना का निर्माण वास्तव में आप के रूप में वर्णित है ( मैं पहले से इस्तेमाल किया नीला कार्यों में साइडबार VSCode). सब कुछ दिखाई दिया के रूप में वास्तव में आप को दिखाने के सिवाय बिंदु पर मैं बटन पुनर्स्थापित लगभग पूरे स्क्रीन भर जाता है के साथ लाल को रेखांकित करता है और मैं के बाद पुनर्स्थापित करें क्लिक करें (मैं केवल एक बहाल संवाद) मैं कर रहा हूँ के साथ छोड़ दिया में दिखाया गया है क्या मेरी मूल स्क्रीन शॉट.
Thed

पर क्लिक करने के बाद बहाल, तो आप छुटकारा मिलना चाहिए बाहर के यह red तरंगित लाइनों. की जाँच करें हर कदम एक बार ।
HariKrishnaRajoli-MT

के आधार पर निर्माण के रास्ते नीला कार्यों में कोड मिल जाएगी, आप या तो केवल बहाल nuget संकुल संवाद बॉक्स या दोनों c# एक्सटेंशन जनरेटर और पुनर्स्थापित करें संवाद बॉक्स में? लेकिन अगर आप पर क्लिक करने पर पुनर्स्थापित करेंसंवाद बॉक्स में, यह दूर करना चाहिए लाल तरंगित लाइनों को स्थापित करने से संकुल, संदर्भ और निर्भरता में है कि परियोजना.
HariKrishnaRajoli-MT

क्लिक किया, बहाल हल मुद्दों के कई, जैसा कि मैंने कहा, वहाँ थे अधिक हो सकता है इससे पहले कि मैं पुनर्स्थापित करें क्लिक किया. लेकिन क्या हुआ कि दोनों पहली बार मैं बनाया परियोजना के और अधिक हाल ही में जब मैं अपने निर्देशों का पालन
Thed

क्या आप स्थापित नीला कार्यों कोर उपकरण नवीनतम संस्करण है?
HariKrishnaRajoli-MT

सकता है आप की पुष्टि करें .नेट कोर संस्करण आप उपयोग कर रहे हैं में नीला कार्यों के लिए परियोजना की तरह .नेट कोर 3 लीटर या .नेट 5 अलग?
HariKrishnaRajoli-MT

मैं बनाया समारोह दो अलग अलग तरीकों से. पहली बार मैं बनाया समारोह का उपयोग नीला कार्यों प्राथमिकी VSCode के साइडबार और चयन करने में सक्षम था .नेट 6 जो मैं था सिर्फ स्थापित किया गया है । जब मैं cretaed का उपयोग कर func init आदेश के रूप में आप ऊपर वर्णित की सत्यता विकल्पों में मैं था गया था .नेट 5, .नेट 5 अलग और .नेट कोर 3.1. मैं का चयन किया । नेट 5. वैसे भी मैं इस मुद्दे को हल. मैं पोस्ट के विवरण में एक जवाब है । आपकी मदद के लिए धन्यवाद.
Thed
0

मैं इस हल, हालांकि मैं नहीं हूँ यकीन है कि वास्तव में कैसे/ क्यों, तो मैं सिर्फ मैं क्या किया था के मामले में यह मदद करता है किसी और के.

सबसे पहले मैं हटा दिया Microsoft C# एक्सटेंशन और फिर से इसे स्थापित किया. मुझे नहीं लगता कि यह किसी भी प्रभाव पड़ता है और यह प्रतीत नहीं किया था करने के लिए इस मुद्दे को ठीक है, मैं सिर्फ यह उल्लेख के रूप में मैं उल्लेख होगा सब कुछ मैंने किया था ।

जब मैं googled त्रुटि में है कि मेरे ऊपर संपादित करें The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13 मैंने पाया कुछ के लिए संदर्भ एमएस निर्माण उपकरण/ पुस्तकालय के साथ भेज दिया Visual Studio नहीं है (बनाम कोड) के संबंध में .नेट 6 और कैसे .नेट 6 की आवश्यकता है एक निश्चित संस्करण के निर्माण उपयोगिता है ।

की सिफारिश था के उन्नयन के लिए Visual Studio (नहीं VSCode), जो मैं पहले से ही स्थापित किया था और होगा कि अद्यतन के एमएस का निर्माण.

मैं वास्तव में समझने के लिए काफी एक बिट की मैं क्या पढ़ा है, लेकिन मैं अद्यतन अपने स्थापित Visual Studio समुदाय 2019 में आशा है कि यह होगा अद्यतन एमएस बनाने के लिए और यह करने के लिए लगता है काम किया है.

मैं उम्मीद वहाँ एक और तरीका है बिना ऐसा करने के लिए Visual Studio, लेकिन मैं चुना है इस तरह के रूप में मैं इसे स्थापित किया था वैसे भी.

एक अंतिम बात थी, मैं बिस्तर पर चला गया था और एक नींद है, तो इसे फिर से जाँच की सुबह में.

खिचड़ी भाषा सच में यकीन है के लिए कह के जो तीन चीजें काम किया :)

2021-11-24 03:12:50

आप की कोशिश की है में बनाम कोड के बिना Visual Studio स्थापना? यह होगा काम में कोड लेकिन यह की जरूरत है कुछ और चीज की तरह नीला कार्यों एक्सटेंशन, नीला कार्यों कोर उपकरण, सी# एक्सटेंशन, भाषा विशिष्ट प्रतिष्ठानों की तरह .नेट कोर, अजगर, नोड जे एस चौखटे आदि ।
HariKrishnaRajoli-MT

अगर मेरा जवाब उपयोगी था, सकता है आप कृपया इसे स्वीकार करते हैं एक जवाब के रूप में, इतना है कि दूसरों को, जो मुठभेड़ के एक ही मुद्दे को पा सकते हैं, इस समाधान और उनकी समस्या को ठीक.
HariKrishnaRajoli-MT

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में