दृश्य स्टूडियो में स्वतः पूर्णता काम नहीं कर रही है


151

मुझे स्क्रिप्ट की थोड़ी प्रॉब्लम है। जब मैं दृश्य स्टूडियो के साथ एकता के लिए सी # स्क्रिप्ट लिख रहा हूं तो ऐसा लगता है कि मैं नोटपैड में काम कर रहा हूं, कोई ऑटोकंप्लीशन (सही?) नहीं हैं और मुझे इसे बहुत धीरे-धीरे लिखना चाहिए।

कृपया, वीडियो देखें। शुरुआत में सामान्य स्थिति है (ट्यूटोरियल से), दूसरा भाग मेरी समस्या को दर्शाता है।

समस्या के साथ वीडियो

उदाहरण के लिए, transformवर्ग सुझाव या स्वत: पूर्ण नहीं दिखाता है।

समस्या के साथ छवि:

यहाँ छवि विवरण दर्ज करें

एकता संस्करण: 5.5.2f1
विजुअल स्टूडियो 2015
विजुअल स्टूडियो टूल्स फॉर यूनिटी स्थापित है


1
Translate.google.com :) एक वीडियो बना रहा है और त्रुटि के वर्णन के लिए YouTube पर अपलोड कर रहा है +1 xd
Timon Post

ठीक है, ll try... I have a Little problem with scripts. When Iदृश्य स्टूडियो के साथ एकता के लिए एक एम लेखन सी # स्क्रिप्ट यह ऐसा लगता है जैसे मैं नोटपैड में काम कर रहा हूं, कोई "टिप्स" (सही?) नहीं हैं और मुझे इसे बहुत धीरे से लिखना होगा। कृपया, वीडियो देखें। शुरुआत में सामान्य स्थिति है (ट्यूटोरियल से), दूसरा भाग मेरी समस्या है।
कॉर्बनडालस

1
मैं कहता हूँ कि आप 'स्वतः पूर्णता' के बारे में पूछ रहे हैं, टूलटिप्स के बारे में नहीं।
मार्टिन पीटर्स

क्या दृश्य स्टूडियो संस्करण और क्या एकता संस्करण?
प्रोग्रामर

एकता संस्करण: 5.5.2f1 / विज़ुअल स्टूडियो 2015 / विज़ुअल स्टूडियो टूल्स फॉर यूनिटी स्थापित है
कॉर्बनडलस

जवाबों:


342

कोई स्वत: पूर्ण नहीं है क्योंकि स्क्रिप्ट प्रोजेक्ट के नाम के बजाय " विविध फ़ाइलें " कहती है । नीचे दिए गए चित्र पर नज़र डालें जो आपके प्रश्न में वीडियो से आया है:

यहाँ छवि विवरण दर्ज करें

" विविध फ़ाइलें " संदेश कई कारणों से हो सकता है:

1। यह तब हो सकता है जब आप अपनी एकता C # फ़ाइल को किसी अन्य फ़ोल्डर से खोलने के बजाय इसे Unity Editor से खोलें।

2। यह भी हो सकता है क्योंकि यूनिटी दुर्घटनाग्रस्त हो गई जबकि विजुअल स्टूडियो अभी भी खुला है इसलिए कुछ फाइलों को दूषित कर रहा है।

3। यह हो सकता है क्योंकि एकता को बंद कर दिया गया था, फिर से खोला गया लेकिन अब विजुअल स्टूडियो से जुड़ा नहीं है। जब विजुअल स्टूडियो खोला जाता है तो आपको " विविध फाइलें " मिलती हैं और कोई भी ऑटो पूरा नहीं होता है।

4। यह तब हो सकता है जब एकता के लिए Visual Studio उपकरण स्थापित नहीं है।

5। जब आप यूनिटी से एक स्क्रिप्ट बनाते हैं, तो यूनिटी फिनिश प्रोसेसिंग से पहले या राउंड आइकन एनिमेशन स्टफ फिनिश ऐनिमेट करने से पहले इसे जल्दी से खोलें।


अधिकांश समय, एकता और दृश्य स्टूडियो को पुनरारंभ करने से इसे ठीक करना चाहिए।

मैं नहीं बता सकता कि कौन सी समस्या पैदा कर रही है लेकिन मैं इसे ठीक करने के लिए सबसे अधिक संभावित समाधान को कवर करूंगा।

भाग 1 को ठीक करें :

1 .Download और इस लिंक से एकता के लिए Visual Studio उपकरण स्थापित करें । ऐसा तब करें जब यूनिटी और विजुअल स्टूडियो दोनों बंद हों।

2। एकता संपादक से, संपादन पर जाएँ -> प्राथमिकताएँ ... -> बाहरी उपकरण । पर बाहरी स्क्रिप्ट संपादक ड्रॉप डाउन मेनू, परिवर्तन यह है कि करने के लिए दृश्य स्टूडियो 2015

यहाँ छवि विवरण दर्ज करें


भाग 2 को ठीक करें :

यदि नव निर्मित सी # फाइलें विविध के रूप में आ रही हैं तो नीचे दिए गए निर्देशों का पालन करें:

1। Visual Studio से, टूल्स पर जाएँ -> विकल्प ... -> एकता के लिए उपकरण -> विविधकनेक्ट कनेक्टिविटी आइकन के तहत , इसे trueविज़ुअल स्टूडियो को पुनरारंभ करने के लिए सेट करें ।

यहाँ छवि विवरण दर्ज करें

2। जब आप फिर से शुरू करते हैं, तो कनेक्शन आइकन अब विजुअल स्टूडियो में उपलब्ध होना चाहिए। इसे क्लिक करें फिर कनेक्ट करने के लिए एकता उदाहरण चुनें। लाल 'x' आइकन अब भूरे रंग के चेकमार्क आइकन में बदल जाना चाहिए। अब, जब आप एकता में एक नई C # फ़ाइल बनाते हैं, तो उसे विविध कहे बिना खोलना चाहिए ।

यहाँ छवि विवरण दर्ज करें


भाग 3 को ठीक करें :

अभी भी तय नहीं है?

पुन: आयात परियोजना फिर C # परियोजना खोलें।

1 .Close Visual Studio।

2 एकता से, एसेट्स -> रिइम्पोर्ट ऑल पर जाकर प्रोजेक्ट को फिर से इम्पोर्ट करें ।

यहाँ छवि विवरण दर्ज करें

3 .अब, जाकर Visual Studio में प्रोजेक्ट खोलें एसेट्स -> ओपन सी # प्रोजेक्ट पर खोलें । यह परियोजना को फिर से लोड करेगा और संभव समाधान फ़ाइल समस्याओं को ठीक करेगा।

यहाँ छवि विवरण दर्ज करें


भाग 4 को ठीक करें :

अभी भी तय नहीं है?

प्रत्येक C # फ़ाइल को व्यक्तिगत रूप से ठीक करें।

1 सभी फ़ाइलें दिखाएँ आइकन पर क्लिक करें ।

यहाँ छवि विवरण दर्ज करें

2 उस स्क्रिप्ट का चयन करें जो ऑटो-पूर्ण नहीं करती है तो राइट-क्लिक करें और प्रोजेक्ट में शामिल करें चुनें ।

यहाँ छवि विवरण दर्ज करें


भाग 5 को ठीक करें :

अभी तक तय नहीं?

इस विशेष समाधान के लिए श्रेय chrisvarnz को जाता है जो लगता है कि कई लोगों के लिए काम किया है।

1 .Close Visual Studio

2 .अपनी परियोजना निर्देशिका और सभी उत्पन्न विजुअल स्टूडियो फ़ाइलों को हटा दें।

हटाने के लिए ये फाइल एक्सटेंशन हैं:

  • .csproj
  • .user
  • .sln

उदाहरण:

मान लीजिए कि आपके प्रोजेक्ट का नाम "टारगेट शूट" है , ये वो हैं जिन्हें हटाने के लिए फाइल की तरह दिखना चाहिए:

  • टारगेट ..csproj
  • टारगेट शूट.ईटर.कोसरोज
  • टारगेट शूट.ईटर.कॉस्ट्रोज.सुसर
  • लक्ष्य गोली मारो
  • लक्ष्य गोली मारो
  • टारगेट शूट.एसएलएन

और कुछ भी डिलीट मत करो।

3। एकता से फिर से स्क्रिप्ट पर डबल क्लिक करें जो नई विज़ुअल स्टूडियो फ़ाइल उत्पन्न करनी चाहिए फिर विज़ुअल स्टूडियो खोलें। इससे आपकी समस्या हल हो सकती है।


भाग 6 को ठीक करें :

यदि काम नहीं कर रहा है, तो जांचें कि क्या आप यह त्रुटि कर रहे हैं :

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

1 .Install Nuget PackageManager से यहाँ

2 .Restart विजुअल विजुअल।

अधिक जानकारी के लिए यह उत्तर देखें ।


4
विविध फ़ाइल सूचक के लिए धन्यवाद! VS को बंद करना, VS प्रोजेक्ट्स को डिलीट करना और स्लाइन करना, और फिर Unity में स्क्रिप्ट को डबल क्लिक करना (इसलिए प्रोजेक्ट फाइल्स को रीजन करना और VS को फिर से ओपन करना) ने इसे मेरे लिए फिक्स कर दिया। मैं कोशिश करूँगा कि "सभी को पुनः प्राप्त करें" बटन से पहले गैर-तुच्छ परियोजनाओं के लिए दोपहर का भोजन / रात भर।
chrisvarnz

2
यह एक अच्छी सलाह है। आशा है कि इसे पढ़ने वाला कोई भी व्यक्ति इस टिप्पणी को देख सकता है
प्रोग्रामर

यह ज्यादातर नई स्क्रिप्ट बनाने या एकता के भीतर विभिन्न फ़ोल्डरों में ले जाने के कारण होता है। जब भी पुन: प्रारंभ एकता और वी.एस. इसे हल नहीं है, मैं simoly भी हटाना *.csprojऔर *.slnफ़ाइलों और से एकता शुरू करते हैं। यह आमतौर पर काम करता है
derHugo

1
इन अन्य सभी सुझावों को आजमाने के बाद @chrisvarnz समाधान ने मेरे लिए काम किया।
16

1
@gollumullog अच्छा है। चूंकि यह कई लोगों के लिए काम करता है, मैंने अपने उत्तर को भी अपडेट कर दिया है।
प्रोग्रामर

38

इसे इस्तेमाल करे,

एकता संपादक में मेनू पर जाएं, संपादन पर क्लिक करें -> वरीयताएँ -> बाहरी उपकरण -> बाहरी स्क्रिप्ट संपादक। इसे विज़ुअल स्टूडियो (वीएस के आपके स्थापित संस्करण) पर सेट करें।

अब मेनूबार में एडिट -> प्रोजेक्ट सेटिंग्स -> प्लेयर सेटिंग्स -> अन्य सेटिंग्स -> अंडर कॉन्फ़िगरेशन -> चेक एपीआई कम्पैटिबिलिटी लेवल -> इसे अपने स्थापित .Net संस्करण में बदलें। मेरे मामले में मैंने इसे .Net 4.x पर सेट किया है

अब यदि Visual Studio पहले से ही Visual Studio पर जा रहा है, तो यह प्रोजेक्ट को पुनः लोड करने के लिए कहेगा। प्रोजेक्ट को पुनः लोड करें। चेक करें कि क्या यह काम करता है, यदि विजुअल स्टूडियो को बंद न करें। अब Unity Editor से सीएस फाइल खोलें, और अब इसे काम करना चाहिए।


मेरे लिए भी, धन्यवाद! सब कुछ करने की कोशिश की लेकिन केवल यह तय किया।
छायाकर्म

1
यह वास्तविक जवाब है। यह शीर्ष पर होना चाहिए!
मार्क पर्नेल

इसने मेरे लिए भी काम किया। इसके अलावा, एक अतिरिक्त चीज जो मैंने एकता 2020.2.013 में की थी, वह अनचेक थी और एडिट / प्रोजेक्ट सेटिंग्स / प्लेयर / अन्य सेटिंग्स: ऑटो ग्राफिक्स एपीआई पर फिर से निशान की जांच करें। विजुअल स्टूडियो के पुनः आरंभ के बाद, स्वतः पूर्ण वापस आ गया था: D
Ant100

14

मुझे इस मुद्दे को और अधिक सुविधाजनक तरीके से ठीक करने का एक और तरीका मिला:

  1. समाधान एक्सप्लोरर में टूटी हुई फ़ाइल का चयन करें।
  2. इसके गुण खोलें।
  3. स्विच फ़ील्ड "बिल्ड एक्शन" को "संकलन" से "कोई नहीं"।
  4. फिर इसे "कंपाइल" पर वापस स्विच करें।

यह किसी भी तरह एकता और दृश्य स्टूडियो के बीच सिंक्रनाइज़ेशन को मार देगा।

अगली बार जब विजुअल स्टूडियो परियोजना को फिर से लोड करेगा, तो यह एक चेतावनी का संकेत देगा। बस "त्यागें" पर क्लिक करें।


7

Visual Studio में प्रोजेक्ट को उतारें और पुनः लोड करें:

  • सही समाधान एक्सप्लोरर में अपनी परियोजना पर क्लिक करें
  • अनलोड प्रोजेक्ट चुनें
  • Reload Project का चयन करें

फिक्स्ड!

मैंने इस समाधान को सबसे अच्छा (सबसे आसान) काम करने के लिए पाया, समस्या में कई बार भाग लिया।

स्रोत: https://alexdunn.org/2017/04/26/xamarin-tips-fixing-the-highlighting-drop-in-your-xamarin-android-projects/


सहायता के लिए धन्यवाद! यह काम किया है, लेकिन मुझे लगता है कि हम 90 के दशक में वापस आ गए हैं और हमें विंडोज को फिर से शुरू करने की आवश्यकता है, केवल इस बार यह वीएस 2017 है।
user3053247

4
  1. Visual Studio में प्रोजेक्ट का चयन करें
  2. "ताज़ा करें" बटन पर क्लिक करें

यहाँ छवि विवरण दर्ज करें


1
वाह! मेरे लिए कुछ और मदद नहीं की; वीएस की पुनः स्थापना, यहां तक ​​कि एकता को फिर से स्थापित करना ताकि यह वीएस को पुनर्स्थापित करे, .sln और .cjsproj फ़ाइलों को पुन: स्थापित करें ताकि वे पुनर्जीवित हो जाएं। कुछ भी मदद नहीं की .. लेकिन अंत में फ़ोल्डर को दिखाने के लिए समाधान एक्सप्लोरर में एक साधारण क्लिक यह करने के लिए लग रहा था: o
antont

3

यदि आपने उपरोक्त सभी कार्य किए हैं और अभी भी काम नहीं कर रहे हैं, तो बस यह प्रयास करें: नोट: आपको अपडेट किया गया वी.एस. दृश्य स्टूडियो से स्क्रीनशॉट

गोटो यूनिटी> एडिट> प्रिफरेंस> एक्सटर्नल टूल्स> एक्सटर्नल स्क्रिप्ट एडिटर। एकता स्क्रीनशॉट किसी तरह मेरे लिए मैंने बाहरी स्क्रिप्ट एडिटर के लिए "विज़ुअल स्टूडियो" नहीं चुना था और यह काम नहीं कर रहा था। जैसे ही मैंने इसे चुना और एकता से सी # फाइल पर क्लिक किया तो इसने काम करना शुरू कर दिया।

मुझे उम्मीद है कि यह आपकी भी मदद करेगा।


2

मैं आज दृश्य स्टूडियो 2017 15.4.5 का उपयोग करके उन्हीं मुद्दों को हिट करता हूं जो एकता 2017 के साथ हैं।

मैं दृश्य स्टूडियो में परियोजना पर राइट क्लिक करके और 3.5 से 4.5 तक लक्ष्य रूपरेखा को बदलकर समस्या को ठीक करने में सक्षम था।

आशा है कि यह इसी तरह के परिदृश्य में किसी और की मदद करता है।


2

दो वैकल्पिक विकल्प:

ठीक 1

@ सिंगिंगटन ने मुझे इस दिशा में इशारा किया। विज़ुअल स्टूडियो में लक्ष्य को बदलने के बजाय आपको प्रोजेक्ट ऑटो-जेनरेट होने के बाद इसे एकता में बदलना चाहिए।

सबसे पहले ऑटो जनरेटेड विजुअल स्टूडियो फाइल्स को डिलीट करें: .csproj .user .sln

फिर एकता के भीतर से प्लेयरसेटिंग पर जाएं और 'अन्य सेटिंग्स' के तहत 'स्क्रिप्टिंग रनटाइम वर्जन' को स्टेबल 3.5 से एक्सपेरिमेंटल 4.6 में बदलें।

हालाँकि, यह मेरे लिए इसे ठीक नहीं किया।

ठीक करना २

मैंने देखा कि एकता से संबंधित कोड के सभी संदर्भ पीले चेतावनी के साथ चिह्नित किए गए थे। अपनी त्रुटि लॉग की जाँच करें और देखें कि क्या यह मामला है। विशेष रूप से देखें कि क्या आपको निम्न त्रुटि मिलती है: getreferenceNearestTargetframeworkTask

यदि ऐसा हो तो: विजुअल स्टूडियो इंस्टॉलर को फिर से शुरू करें।

बिल्ड टूल 2017 पर, संशोधित करें पर क्लिक करें,

सुनिश्चित करें कि "नुगेट लक्ष्य और निर्माण कार्य" टिक कर रहे हैं। यूनिवर्सल विंडोज प्लेटफॉर्म डेवलपमेंट पर क्लिक करने पर यह टिक हो जाना चाहिए।


1

मैं एकता स्टूडियो के बजाय दृश्य स्टूडियो से .cs फ़ाइल बनाकर अपना समाधान पाया

  • समाधान एक्सप्लोरर में प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें
  • नया आइटम जोड़ें>
  • शीर्ष दाईं ओर खोज फ़ील्ड पर "एकता" लिखें
  • "CSharp MonoBeviour" चुनें
  • नीचे अपनी स्क्रिप्ट को नाम दें और Add पर क्लिक करें

1
क्या होगा यदि आपने पहले ही स्क्रिप्ट बना ली है, लेकिन फिर अचानक, यह मुद्दा उठता है, क्या आप सभी स्क्रिप्ट को हटाने और उन्हें विजुअल स्टूडियो से फिर से बनाने जा रहे हैं?
प्रोग्रामर

@Programmer अच्छी तरह से मैं पहले से ही त्रुटि स्क्रिप्ट को ठीक करने के लिए आपके भाग 4 समाधान का उपयोग करूँगा, लेकिन मैं हमेशा नई स्क्रिप्ट बनाने के लिए दृश्य स्टूडियो का उपयोग करता हूं क्योंकि आपके किसी भी समाधान ने नई स्क्रिप्ट को त्रुटि होने से नहीं रोका जब तक कि मैंने दृश्य स्टूडियो से फ़ाइल नहीं बनाई
फ्रेडी रम्मी सिंतूरी

1

मेरे मामले में, मेरे पीसी पर सही .net संस्करण स्थापित नहीं किया गया था। मैं अपने पीसी पर .net 3.5 स्थापित करता हूं और जो मेरे लिए काम करता है।


आपके उत्तर ने मुझे एकता प्लेयर सेटिंग्स में एपीआई संगतता स्तर बदलने के लिए आइडिया दिया है। नेट 2.0 से। नेट 4.x। और फिर प्रोजेक्ट को Visual Studio में पुनः लोड करें। अब सब कुछ ठीक है।
जुनैद खान मोमिन

1

मैंने जो समस्या पेश की, वह यह थी कि C # प्रोजेक्ट एक अलग .NET .NET फ्रेमवर्क (4.7.2) को लक्षित कर रहा था, जबकि यूनिटी प्रोजेक्ट का एक अलग लक्ष्य (.NET 3.5) था।

मैंने इसे एकता में लक्ष्य को बदलकर तय किया-

फ़ाइल -> सेटिंग सेट करें -> प्लेयर सेटिंग्स -> अन्य सेटिंग्स -> एपीआई संगतता स्तर: इसे उस .NET संस्करण पर सेट करें जिसे आपने पहले से इंस्टॉल किया है (अपने .NET संस्करण की यहां जांच करें )। मेरे मामले में, यह 4.x था

इसके बाद, विजुअल स्टूडियो ने पूरी तरह से काम किया और स्वतः पूर्ण भी ठीक हो गया।


इसने मेरे लिए काम किया। मैंने अपने एपीआई कम्पेटिबिलिटी लेवल को .net 4.x में बदल दिया, और फिर विज़ुअल स्टूडियो ने प्रोजेक्ट को रीलोड करने के लिए कहा। मैंने प्रोजेक्ट को फिर से लोड किया। फिर मैंने विजुअल स्टूडियो, यूनिटी एडिटर से ओपेन सीएस फाइल को बंद कर दिया और अब सब कुछ ठीक चल रहा है।
जुनैद खान मोमिन

1

दबाने की कोशिश करें Ctrl + Alt + Space(जो सुझाव और मानक पूरा होने के बीच टॉगल करता है)


0

Windows या macOS के लिए:

डाउनलोड / स्थापित करें विजुअल स्टूडियो आईडीई (एकता उपकरण के साथ)

स्थापित करते समय, सुनिश्चित करें कि आप की स्थापना शामिल है

एकता के साथ खेल विकास

यहाँ छवि विवरण दर्ज करें

फिर एकता का उपयोग करके (आप अपनी C # फ़ाइलों में से एक पर क्लिक कर सकते हैं), एक नई C # परियोजना खोलें और Visual Studio IDE को आपकी नई परियोजना संरचना के साथ खोलना चाहिए।

यहाँ छवि विवरण दर्ज करें

वहां से, आपको यह देखने में सक्षम होना चाहिए कि आप क्या देख रहे हैं।

उदाहरण के लिए:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

लिनक्स के लिए (सुझाव):

Monodevelop - अतिरिक्त जानकारी का प्रयास करें , यह कोड पूरा / संकेत प्रदान करता है।


0

मैंने अपने एकता प्रोजेक्ट में कॉन्फ़िगर किए गए WIN पर .NET का एक ही संस्करण स्थापित करने के लिए हल किया। (प्लेयर सेटिंग्स)


0

मेरी स्वतः पूर्णता भी काम नहीं आई क्योंकि विजुअल स्टूडियो टूल्स फॉर यूनिटी स्थापित नहीं किया गया था। इसलिए, आप इसे स्थापित करने के बाद, ऑटो उत्पन्न विज़ुअल स्टूडियो फ़ाइलों को हटा दें। अन्य लोगों ने कहा कि आप फिर से फाइल खोलते हैं और समस्या हल हो जाती है लेकिन ऐसा नहीं है।

चाल है: आम तौर पर फ़ाइल को डबल-क्लिक करने के बजाय, आपको राइट क्लिक करके एकता से C # फ़ाइल खोलने की आवश्यकता है और फिर "C # प्रोजेक्ट खोलें"।


0

उपरोक्त किसी भी समाधान ने मेरे लिए काम नहीं किया। हालाँकि मैंने ProjectName.CSPROJ फ़ाइल खोली और मैन्युअल रूप से नई फ़ाइल जोड़ी और इसने आकर्षण की तरह काम किया


0
  • उपकरण मेनू पर विकल्प पर जाएं और फिर पर्यावरण नोड में दस्तावेज़ चुनें। (यदि दस्तावेज़ सूची में नहीं दिखाई देते हैं, तो विकल्प संवाद बॉक्स में सभी सेटिंग्स दिखाएँ।)
  • "समाधान एक्सप्लोरर में विविध फाइलें" पर एक टिक लगाएं और ठीक पर क्लिक करें। (यह विकल्प समाधान एक्सप्लोरर में "विविध फाइलें" नोड को प्रदर्शित करता है। विविध फाइलें ऐसी फाइलें हैं जो परियोजना या समाधान से जुड़ी नहीं हैं लेकिन यदि आप इस विकल्प पर टिक करते हैं तो अपनी सुविधा के लिए समाधान एक्सप्लोरर में दिखाई दे सकते हैं।)
  • "विविध फ़ाइलें" के तहत समाधान एक्सप्लोरर में अपनी फ़ाइल का पता लगाएँ। फिर अपनी फ़ाइल को उस स्थान पर ड्रैग और ड्रॉप करें जहां उसे होना चाहिए और वोइला! यह उस फ़ाइल को कॉपी कर देगा जहां आप इसे छोड़ते हैं। यदि आप ऐसा करने की इच्छा रखते हैं तो अब आप विविध फ़ाइल फ़ोल्डर के तहत पुरानी फ़ाइल को सुरक्षित रूप से हटा सकते हैं

क्रेडिट: https://stackoverflow.com/a/47662523/10471480


मामले में स्क्रिप्ट फ़ोल्डर दिखाई नहीं देता है:

  • समाधान एक्सप्लोरर में "सभी फाइलें दिखाएं" पर क्लिक करें
  • लिपियों फ़ोल्डर का पता लगाएँ।
  • लिपियों पर राइट क्लिक करें और "प्रोजेक्ट में शामिल करें" चुनें

0

क्या काम किया है कि मैं टूटी हुई कक्षा के अंदर सभी कोड की प्रतिलिपि बनाई और उस फ़ाइल को हटा दिया। फिर, मैंने एक खाली फ़ाइल खोली और चिपकाया।

परिणाम : सुंदर वाक्य रचना पर प्रकाश डाला गया!


0

ध्यान रखें कि यदि आप ReSharper टूल का उपयोग कर रहे हैं, तो यह IntelliSense को ओवरराइड करेगा और यह स्वयं दिखाएगा। इसे बदलने के लिए, VS पर, एक्सटेंशन्स -> ReSharper -> Options -> IntelliSense -> General पर जाएं फिर Visual Studio चुनें न कि ReSharper।


0

VS को पुनरारंभ करने और / या फिर से स्थापित करने से पहले, पहले यह देखने के लिए कि क्या यह काम करता है, यह देखने के लिए अपनी किसी भी अन्य परियोजना को खोलने का प्रयास करें, यदि ऐसा होता है, तो समस्या संभवतः आपकी वर्तमान परियोजना के साथ है। सबसे पहले, सबसे संभावित शिकार लंबित अपडेट के साथ NUGET पैकेज होंगे। इसे ठीक करने के लिए,

  1. संदर्भ पर राइट क्लिक करें
  2. NUGET संकुल के तहत NUGET संकुल प्रबंधित करने के लिए आगे बढ़ें
  3. अद्यतनों को स्थापित करें अद्यतन स्थापित करें और Intellisence पुन: जाँचें

0

मैंने इन सभी की कोशिश की, लेकिन यह पता लगाने के लिए कि मुझे समाधान एक्सप्लोरर में समाधान पर राइट-क्लिक करने और मौजूदा आइटम जोड़ने और विंडो के एक्सप्लोरर में सी # असेंबली फ़ाइल खोजने की आवश्यकता है। ऐसा लगता है कि आपको यह त्रुटि दी जा रही है, यह एक अलग समस्या है। यदि आप एकता से अपनी स्क्रिप्ट पर डबल क्लिक करते हैं, तो यह असेंबली को साथ नहीं खींचता है।


0

उपरोक्त तरीकों में से एक मेरे लिए काम कर रहा है और मुझे इस समस्या का हल मिल गया है,
1. सबसे पहले, प्रोजेक्ट डायरेक्टरी में जाएं और .slnफाइल को डिलीट करें
2. दूसरा, एकता पर जाएं और अपनी स्क्रिप्ट पर डबल क्लिक करें। तब विज़ुअल स्टूडियो एक त्रुटि के साथ खुला होगा, यहाँ छवि विवरण दर्ज करें

  1. फिर ओके पर क्लिक करें और विजुअल स्टूडियो एडिटर को बंद करें।
  2. अंत में, अपने विंडोज डिफेंडर को बंद करें और फिर अपनी परियोजना निर्देशिका में जाएं और वहां .csprojफ़ाइल होगी । बस डबल क्लिक करें और इसे अपने विज़ुअल स्टूडियो एडिटर से खोलें और एसेट्स फ़ोल्डर के अंदर स्क्रिप्ट फ़ोल्डर खोलें और स्क्रिप्ट खोलें और ऑटोकंप्लीशन पूरी तरह से ठीक काम करेगा।

0

दृश्य स्टूडियो समुदाय 2019 और एकता 2019.3 के साथ 2020 अपडेट करें:

1) प्रशासक के रूप में विजुअल स्टूडियो इंस्टॉलर खोलें, अपनी वर्तमान स्थापना को संशोधित करने और "एकता के लिए खेल विकास" को जोड़ने का चयन करें

2) यदि आप अब यूनिटी में एक नया c # स्क्रिप्ट जोड़ते हैं, और इसे (स्वचालित रूप से) विज़ुअल स्टूडियो के साथ खोलते हैं, तो इसे विंडो के शीर्ष पर "विविध" के रूप में वर्णित नहीं किया जाता है, लेकिन "असेंबली-सीएसएआरपी" और स्वत: पूर्ण कार्यों के साथ।


0

एक और संभावित सुधार:

  1. प्रोजेक्ट विंडो में, एसेट्स फ़ोल्डर पर क्लिक करें
  2. राइट क्लिक करें, और बनाएँ -> C # स्क्रिप्ट
  3. उस पर डबल क्लिक करें, और प्रतीक्षा करें।

किसी कारण से, यह काम।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.