স্বতঃসিদ্ধকরণ ভিজ্যুয়াল স্টুডিওতে কাজ করছে না


151

স্ক্রিপ্টগুলির সাথে আমার একটু সমস্যা আছে। আমি যখন ভিজ্যুয়াল স্টুডিও সহ ইউনিটির জন্য সি # স্ক্রিপ্টগুলি লিখছি তখন মনে হচ্ছে আমি নোটপ্যাডে কাজ করছি, কোনও স্বয়ং-সমাপ্তি নেই (সঠিক?) এবং আমাকে অবশ্যই এটি খুব ধীরে লিখতে হবে।

দয়া করে, ভিডিওটি দেখুন। শুরুতে হ'ল স্বাভাবিক পরিস্থিতি (টিউটোরিয়াল থেকে), দ্বিতীয় অংশটি আমার সমস্যা দেখায়।

সমস্যাযুক্ত ভিডিও

উদাহরণস্বরূপ, transformক্লাসটি পরামর্শ বা স্বতঃপূরণ দেখায় না।

সমস্যা সহ চিত্র:

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

ইউনিটির সংস্করণ: 5.5.2f1
ভিজ্যুয়াল স্টুডিও 2015
ইউনিটির জন্য ভিজ্যুয়াল স্টুডিও সরঞ্জামগুলি ইনস্টল করা আছে


1
অনুবাদ অনুবাদ ডটকম: :) ​​ত্রুটিটি বর্ণনা করার জন্য একটি ভিডিও বানানো এবং এটি ইউটিউবে আপলোড করা +1 এক্সডি
টিমন পোস্ট

ঠিক আছে, ll try... I have a Little problem with scripts. When Iভিজ্যুয়াল স্টুডিও সহ ইউনিটির জন্য সি-স্ক্রিপ্ট লিখতে একটি এম লিখে মনে হচ্ছে আমি নোটপ্যাডে কাজ করছি, কোনও "টিপস" নেই (সঠিক?) এবং আমাকে অবশ্যই এটি খুব ধীরে ধীরে লিখতে হবে। দয়া করে, ভিডিওটি দেখুন। শুরুতে হ'ল স্বাভাবিক পরিস্থিতি (টিউটোরিয়াল থেকে), দ্বিতীয় অংশটি আমার সমস্যা।
কর্বেনডালাস

1
আমি বলব যে আপনি 'স্বয়ংক্রিয়তা' সম্পর্কে জিজ্ঞাসা করছেন, সরঞ্জামদণ্ডগুলি নয়।
Martijn Pieters

কোন ভিজ্যুয়াল স্টুডিও সংস্করণ এবং কি ইউনিটির সংস্করণ?
প্রোগ্রামার

ইউনিটির সংস্করণ: 5.5.2f1 / ভিজ্যুয়াল স্টুডিও 2015 / ইউনিটির জন্য ভিজ্যুয়াল স্টুডিও সরঞ্জামগুলি ইনস্টল করা আছে
CorbenDalas

উত্তর:


342

কোনও স্বয়ংক্রিয় সমাপ্তি নেই কারণ স্ক্রিপ্টটি প্রকল্পের নামের পরিবর্তে " বিবিধ ফাইলগুলি " বলে । আপনার প্রশ্নের ভিডিওটি থেকে নীচের চিত্রটি দেখুন:

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

" বিবিধ ফাইলগুলি " বার্তাটি অনেক কারণে ঘটতে পারে:

1। আপনি যখন ইউনিটি সি # ফাইলটি ইউনিটি সম্পাদক থেকে খোলার পরিবর্তে অন্য ফোল্ডার থেকে খুলেন তখন এটি ঘটতে পারে।

২। এটি ঘটতে পারে কারণ ভিজ্যুয়াল স্টুডিও এখনও খোলা থাকায় ityক্য ক্র্যাশ হয়ে গেছে ফলে কিছু ফাইল দূষিত হচ্ছে।

3। এটি ঘটতে পারে কারণ ityক্যটি বন্ধ হয়ে গিয়েছিল এবং পুনরায় খোলা হয়েছে তবে ভিজ্যুয়াল স্টুডিওতে আর সংযুক্ত নেই। যখন ভিজ্যুয়াল স্টুডিওটি খোলা হয় আপনি " বিবিধ ফাইলগুলি " পান এবং কোনও স্বয়ংক্রিয় সমাপ্তি পাবেন না।

4। Unityক্যের জন্য ভিজ্যুয়াল স্টুডিও সরঞ্জাম ইনস্টল না করা অবস্থায় এটি ঘটতে পারে ।

5। আপনি ইউনিটি থেকে কোনও স্ক্রিপ্ট তৈরি করার পরে এটি ইউনিটি সমাপ্ত হওয়ার আগে বা রাউন্ড আইকন অ্যানিমেশন স্টাফগুলি অ্যানিমেটিংয়ের আগে তা খুলুন।


বেশিরভাগ সময়, ইউনিটি পুনরায় আরম্ভ করার এবং ভিজ্যুয়াল স্টুডিওগুলির এটি ঠিক করা উচিত।

কোনটি সমস্যা সৃষ্টি করছে তা আমি বলতে পারি না তবে আমি এটিকে সমাধান করার সবচেয়ে সম্ভাব্য সমাধানটি কভার করব।

পার্ট 1 ঠিক করুন :

1। ডাউনলোড করুন এবং এই লিঙ্ক থেকে একতার জন্য ভিজ্যুয়াল স্টুডিও সরঞ্জাম ইনস্টল করুন। ইউনিটি এবং ভিজ্যুয়াল স্টুডিও উভয় বন্ধ থাকা অবস্থায় এটি করুন।

2। ইউনিটি সম্পাদক থেকে, সম্পাদনা -> পছন্দসমূহ ... -> বাহ্যিক সরঞ্জামগুলিতে যান । উপর বাহ্যিক স্ক্রিপ্ট সম্পাদক ড্রপ ডাউন মেনু, পরিবর্তন যে ভিসুয়াল স্টুডিও 2015

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


পার্ট 2 ঠিক করুন :

যদি নতুন তৈরি সি # ফাইলগুলি বিবিধ হিসাবে উপস্থিত হয় তবে নীচের নির্দেশটি অনুসরণ করুন:

1 .ফিজুয়াল স্টুডিও থেকে, সরঞ্জামগুলিতে যান -> বিকল্পসমূহ ... -> ইউনিটির জন্য সরঞ্জাম -> বিবিধসংযোগ আইকন দেখান অধীনে , এটি trueভিজ্যুয়াল স্টুডিও পুনরায় আরম্ভ করতে সেট করুন ।

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

2। আপনি যখন আবার চালু করবেন, সংযোগ আইকনটি এখন ভিজ্যুয়াল স্টুডিওতে পাওয়া উচিত। এটি ক্লিক করুন তারপরে সংযোগের জন্য ityক্য দৃষ্টান্তটি চয়ন করুন। লাল 'x' আইকনটি এখন বাদামী চেকমার্ক আইকনে রূপান্তরিত হওয়া উচিত। এখন আপনি যখন ইউনিটিতে একটি নতুন সি # ফাইল তৈরি করবেন তখন এটি বিবিধ কথা না বলেই খোলা উচিত ।

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


পার্ট 3 ঠিক করুন :

তবুও ঠিক হয়নি?

পুনঃ আমদানি প্রকল্পের পরে সি # প্রকল্পটি খুলুন।

1 .Close ভিসুয়াল স্টুডিও।

2 .ফরফ ইউনিটি থেকে, সম্পদগুলিতে গিয়ে পুনঃ আমদানি প্রকল্প -> সমস্ত রিম্পোর্ট করুন

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

3 .এখন, সম্পদ -> ওপেন সি # প্রকল্পে গিয়ে ভিজ্যুয়াল স্টুডিওতে প্রকল্পটি খুলুন । এটি প্রকল্পটি পুনরায় লোড করবে এবং সম্ভাব্য সমাধান ফাইল সমস্যার সমাধান করবে।

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


পার্ট 4 ঠিক করুন :

তবুও ঠিক হয়নি?

প্রতিটি সি # ফাইল পৃথকভাবে ঠিক করুন।

1। সমস্ত ফাইল আইকন দেখান ক্লিক করুন ।

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

২। স্ক্রিপ্টটি নির্বাচন করুন যা স্বয়ংক্রিয়ভাবে সম্পন্ন হয় না তারপরে ডান ক্লিক করুন এবং ইনক্লুড ইন প্রজেক্ট নির্বাচন করুন

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


পার্ট 5 ঠিক করুন :

এখনও ঠিক হয়নি?

এই নির্দিষ্ট সমাধানের জন্য ক্রেডিট ক্রিসভার্জকে যায় যা মনে হয় একাধিক ব্যক্তির পক্ষে কাজ করেছে।

1 .Close ভিসুয়াল স্টুডিও

2 আপনার প্রকল্পের ডিরেক্টরির .Go এবং মুছে সব উত্পন্ন ভিসুয়াল স্টুডিও ফাইল।

এগুলি মুছতে ফাইল এক্সটেনশন:

  • .csproj
  • .user
  • .sln

উদাহরণ:

ধরা যাক যে আপনার প্রকল্পের নামটিকে "টার্গেট শ্যুট" বলা হয়, মুছে ফেলার ফাইলগুলি দেখতে এই জাতীয় হওয়া উচিত:

  • টার্গেট শুট। স্প্রোজ
  • টার্গেট শ্যুট.এডিটর
  • টার্গেট শ্যুট.এডিটর.কম্প্রোজ.ইউজার
  • টার্গেট শ্যুট.প্লেয়ার.csproj
  • টার্গেট শ্যুট.প্লেয়ার.csproj.user
  • টার্গেট শুট.স্লেন

অন্য কিছু মুছবেন না।

3। ইউনিটি থেকে আবার স্ক্রিপ্টটিতে ক্লিক করুন যা নতুন ভিজ্যুয়াল স্টুডিও ফাইল তৈরি করতে হবে এবং তারপরে ভিজ্যুয়াল স্টুডিও খুলবে। এটি আপনার সমস্যার সমাধান করতে পারে।


পার্ট 6 ঠিক করুন :

যদি কাজ না করে থাকে তবে আপনার এই ত্রুটি হচ্ছে কিনা তা পরীক্ষা করুন :

"GetReferencesNarerestTargetFrameworkTask" টাস্কটি পাওয়া যায় নি

1 .নুগেট প্যাকেজ ম্যানেজারটি এখান থেকে ইনস্টল করুন

2 .আরম্ভ করুন ভিজ্যুয়াল।

আরও তথ্যের জন্য এই উত্তর দেখুন ।


4
বিবিধ ফাইল পয়েন্টার জন্য ধন্যবাদ! ভিএস বন্ধ করা, ভিএস প্রকল্পগুলি মুছে ফেলা এবং স্লান করা এবং তারপরে ইউনিটির স্ক্রিপ্টে ডাবল-ক্লিক করা (সুতরাং প্রকল্পের ফাইলগুলি পুনরায় তৈরি করা এবং ভিএস পুনরায় খোলা) এটি আমার জন্য স্থির করে। আমি অপ্রয়োজনীয় প্রকল্পের জন্য মধ্যাহ্নভোজ / রাত্রে মধ্যাহ্নভোজ হিসাবে "সমস্ত রিম্পোর্ট" বোতামটি চেষ্টা করার পরামর্শ দেব।
খ্রিস্টবার্জ

2
এটি একটি ভাল পরামর্শ। আশা করি এটি পড়ার যে কেউ এই মন্তব্যটি দেখতে পারবেন
প্রোগ্রামার

এটি বেশিরভাগ সময় নতুন স্ক্রিপ্ট তৈরি করে বা ইউনিটির মধ্যে বিভিন্ন ফোল্ডারে সরিয়ে দেওয়ার কারণে ঘটে থাকে। যখনই পুনরায় চালু করার Unity এবং বনাম তার সমাধানের নয়, আমি simoly মুছে *.csprojএবং *.slnফাইল ও চেয়ে ঐক্য শুরু। এটি সাধারণত কাজ করে
derHugo

1
এই সমস্ত পরামর্শ দেওয়ার পরে @ ক্রিসভার্নজ সমাধানটি আমার পক্ষে কাজ করেছে।
golumullog

1
@gollumullog ভাল। যেহেতু এটি একাধিক ব্যক্তির পক্ষে কাজ করেছে, আমি আমার উত্তরটি আপডেট করেছি যাতে এটি অন্তর্ভুক্ত করা যায়।
প্রোগ্রামার

38

এটা চেষ্টা কর,

ইউনিটির সম্পাদক মেনুতে যান, সম্পাদনা -> পছন্দসমূহ -> বাহ্যিক সরঞ্জাম -> বাহ্যিক স্ক্রিপ্ট সম্পাদককে ক্লিক করুন। এটি ভিজ্যুয়াল স্টুডিওতে সেট করুন (আপনার ভিএস-এর ইনস্টলড সংস্করণ)।

মেনুবারে এখন সম্পাদনা -> প্রকল্প সেটিংস -> প্লেয়ার সেটিংস -> অন্যান্য সেটিংস -> কনফিগারেশনের অধীনে -> এপিআই এর সামঞ্জস্যতা স্তরটি পরীক্ষা করুন -> এটি আপনার ইনস্টলিত। নেট সংস্করণে পরিবর্তন করুন। আমার ক্ষেত্রে আমি এটি নেট .x এ সেট করেছি

এখন যদি ভিজ্যুয়াল স্টুডিও ইতিমধ্যে চালু হয় ভিজ্যুয়াল স্টুডিওতে যান, এটি প্রকল্পটি পুনরায় লোড করতে বলবে। প্রকল্পটি পুনরায় লোড করুন। ভিজুয়াল স্টুডিওটি বন্ধ না করলে এটি কাজ করে কিনা তা পরীক্ষা করে দেখুন। এখন ইউনিটি সম্পাদক থেকে সিএস ফাইল খুলুন, এবং এখন এটি কাজ করা উচিত।


আমার জন্য একই, আপনাকে ধন্যবাদ! সবকিছু চেষ্টা করে কিন্তু এটি কেবল এটি স্থির করে।
শাদোকমাক

1
এটি বাস্তব উত্তর। এটি শীর্ষে থাকা প্রয়োজন!
মার্ক পুরেনেল

এটি আমার জন্যও কাজ করেছিল। এছাড়াও, ইউনিটি 2020.2.0a13 এ আমি করা একটি অতিরিক্ত জিনিসটি চেক করা ছিল না এবং সম্পাদনা / প্রকল্প সেটিংস / প্লেয়ার / অন্যান্য সেটিংস: অটো গ্রাফিক্স এপিআইতে আবার চিহ্নটি পরীক্ষা করে দেখুন। ভিজ্যুয়াল স্টুডিওটি পুনঃসূচনা করার পরে,
স্বপূরণটি

14

আমি আরও সুবিধাজনক পদ্ধতিতে এই সমস্যাটি সমাধান করার জন্য একটি অন্য উপায় পেয়েছি:

  1. সমাধান এক্সপ্লোরারে ভাঙা ফাইলটি নির্বাচন করুন।
  2. এর বৈশিষ্ট্যগুলি খুলুন।
  3. "কম্পাইল" থেকে "কিছুই নয়" এ "বিল্ড অ্যাকশন" ক্ষেত্রটি স্যুইচ করুন।
  4. তারপরে এটিকে "সংকলন" এ ফিরে যান।

এটি কোনওভাবে Unক্য এবং ভিজ্যুয়াল স্টুডিওর মধ্যে সমন্বয়কে হত্যা করবে।

পরের বার ভিজ্যুয়াল স্টুডিও প্রকল্পটি পুনরায় লোড করবে, এটি একটি সতর্কতা প্রেরণা দেবে। কেবল "বাতিল" ক্লিক করুন।


7

ভিজ্যুয়াল স্টুডিওতে প্রকল্পটি আনলোড এবং পুনরায় লোড করুন:

  • সলিউশন এক্সপ্লোরারে আপনার প্রকল্পটি ডান ক্লিক করুন
  • আনলোড প্রকল্প নির্বাচন করুন
  • পুনঃলোড প্রকল্প নির্বাচন করুন

সংশোধন করা হয়েছে!

সমস্যার সমাধানটি একাধিকবার চালিয়ে যাওয়ার জন্য আমি এই সমাধানটি সবচেয়ে ভাল (সবচেয়ে সহজ) কাজ করার জন্য খুঁজে পেয়েছি।

সূত্র: https://alexdunn.org/2017/04/26/xamarin-tips-fixing-the-hightlighting-DP-in-your-xamarin-android-projects/


সাহায্যের জন্য ধন্যবাদ! এটি কাজ করেছে, তবে আমি অনুভব করি যে আমরা '90 এর দশকে ফিরে এসেছি এবং আমাদের উইন্ডোজ পুনরায় চালু করা দরকার, কেবলমাত্র
এবারই

4
  1. ভিজ্যুয়াল স্টুডিওতে প্রকল্প নির্বাচন করুন
  2. "রিফ্রেশ" বোতামটি ক্লিক করুন

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


1
ওহো! আর কিছুই আমার পক্ষে সাহায্য করেনি; ভিএস পুনরায় ইনস্টল করুন, এমনকি ইউনিটি পুনরায় ইনস্টল করা যাতে এটি ভিএস পুনরায় ইনস্টল করে .sln এবং .cjsproj ফাইলগুলি মুছে ফেলে যাতে তারা পুনরায় জেনারেট হয়। কিছুই সাহায্য করেনি .. তবে শেষ পর্যন্ত সমাধান এক্সপ্লোরারটিতে ফোল্ডারগুলি দেখানোর জন্য একটি সাধারণ
ক্লিকটি

3

যদি আপনি উপরের সমস্ত কিছু করে ফেলেছেন এবং এখনও কাজ না করে থাকেন তবে কেবল এটি ব্যবহার করে দেখুন: দ্রষ্টব্য: আপনার ভিএস আপডেট করা উচিত ছিল ভিজ্যুয়াল স্টুডিওর স্ক্রিনশট

গোটো ইউনিটি> সম্পাদনা> পছন্দ> বহিরাগত সরঞ্জাম> বাহ্যিক স্ক্রিপ্ট সম্পাদক। Ityক্যের স্ক্রিনশট আমার জন্য কোনওভাবেই আমি বাহ্যিক স্ক্রিপ্ট সম্পাদকের জন্য "ভিজ্যুয়াল স্টুডিও" নির্বাচন করি নি এবং এটি কাজ করছে না। যত তাড়াতাড়ি আমি এটি নির্বাচন করেছি এবং unityক্য থেকে সি # ফাইলটিতে দ্বিগুণ ক্লিক করা এটি কাজ শুরু করে।

আমি এটা খুব সাহায্য করে আশা করি।


2

আমি আজ 2017ক্য 2017 এর সাথে ভিজুয়াল স্টুডিও 2017 15.4.5 ব্যবহার করে একই সমস্যাগুলিকে আঘাত করেছি।

আমি ভিজ্যুয়াল স্টুডিওতে প্রকল্পটিতে ডান ক্লিক করে এবং লক্ষ্য ফ্রেমওয়ার্কটি 3.5 থেকে 4.5 তে পরিবর্তন করে সমস্যার সমাধান করতে সক্ষম হয়েছি।

আশা করি এটি একই রকম দৃশ্যে অন্য কাউকে সহায়তা করবে।


2

দুটি বিকল্প বিকল্প:

ফিক্স 1

@ সিঙ্গেলটন আমাকে এই দিকে নির্দেশ করেছেন। প্রকল্পটি স্বয়ংক্রিয়ভাবে উত্পাদিত হওয়ায় ভিজ্যুয়াল স্টুডিওতে লক্ষ্য পরিবর্তন করার পরিবর্তে আপনার এটি ইউনিটিতে পরিবর্তন করা উচিত।

প্রথমে স্বয়ংক্রিয়ভাবে উত্পাদিত ভিজ্যুয়াল স্টুডিও ফাইলগুলি মুছে দিন: .csproj .user .sln

তারপরে ইউনিটির মধ্যে থেকে প্লেয়ারসেটেটিংগুলিতে যান এবং 'অন্যান্য সেটিংস'-এর অধীনে' স্ক্রিপ্টিং রানটাইম সংস্করণ 'স্থিতিশীল 3.5 থেকে পরীক্ষামূলক 4.6 এ পরিবর্তন করুন।

যাইহোক, এটি আমার জন্য এটি ঠিক করে নি।

ঠিক করুন 2

আমি লক্ষ্য করেছি যে ইউনিটি সম্পর্কিত কোডের সমস্ত উল্লেখগুলি হলুদ সতর্কতার সাথে চিহ্নিত ছিল। আপনার ত্রুটি লগগুলি পরীক্ষা করুন এবং দেখুন এটি কি না। বিশেষত আপনি নীচের ত্রুটিটি পান কিনা তা দেখুন: getreferencesNarerestTargetframeworkTask

যদি তাই চেষ্টা করুন: আবার ভিজ্যুয়াল স্টুডিও ইনস্টলার শুরু করুন।

বিল্ড সরঞ্জামগুলি 2017 এ, সংশোধন করুন ক্লিক করুন,

নিশ্চিত করুন যে "নিউট টার্গেট এবং বিল্ডিং কার্যগুলি" টিক দেওয়া আছে। আপনি ইউনিভার্সাল উইন্ডোজ প্ল্যাটফর্ম বিকাশে ক্লিক করলে এটি টিক করা উচিত।


1

আমি solutionক্য সম্পাদকের পরিবর্তে ভিজ্যুয়াল স্টুডিও থেকে .cs ফাইল তৈরি করে আমার সমাধানটি খুঁজে পেয়েছি

  • সমাধান এক্সপ্লোরার প্রকল্প ফোল্ডারে ডান ক্লিক করুন
  • যোগ> নতুন আইটেম
  • উপরের ডানদিকে অনুসন্ধান ক্ষেত্রে "একতা" টাইপ করুন
  • "সিএসএআরএফ মনো মনোবিহর" নির্বাচন করুন
  • নীচে আপনার স্ক্রিপ্টটির নাম দিন এবং অ্যাড ক্লিক করুন

1
আপনি যদি ইতিমধ্যে স্ক্রিপ্টগুলি তৈরি করে ফেলেছেন তবে হঠাৎ করেই, এই সমস্যাটি দেখা দেয়, আপনি কি সমস্ত স্ক্রিপ্টগুলি মুছবেন এবং সেগুলি আবার ভিজ্যুয়াল স্টুডিও থেকে তৈরি করবেন?
প্রোগ্রামার

@ প্রোগ্রামার ভালভাবেই আমি ইতিমধ্যে ত্রুটি স্ক্রিপ্ট ঠিক করার জন্য আপনার পার্ট 4 সমাধানটি ব্যবহার করব তবে আমি সবসময় নতুন স্ক্রিপ্ট তৈরি করতে ভিজ্যুয়াল স্টুডিও ব্যবহার করি কারণ ভিজ্যুয়াল স্টুডিও থেকে ফাইলটি তৈরি না করা হলে আপনার সমাধানের
কোনওটিই

1

আমার ক্ষেত্রে, সঠিক। নেট সংস্করণটি আমার পিসিতে ইনস্টল করা হয়নি। আমি আমার পিসিতে .net 3.5 ইনস্টল করি এবং এটি আমার পক্ষে কাজ করে।


আপনার উত্তর আমাকে ইউনিট প্লেয়ার সেটিংসে নেট নেট 2.0 থেকে। নেট 4.x এপিআই এর সামঞ্জস্য স্তর পরিবর্তন করার আইডিয়া দিয়েছে Answer এবং তারপরে প্রকল্পটি ভিজ্যুয়াল স্টুডিওতে পুনরায় লোড করুন। এখন সবকিছু ঠিকঠাক কাজ করে।
জুনেদ খান মোমিন

1

আমি যে সমস্যার মুখোমুখি হয়েছি তা হ'ল সি # প্রকল্পটি আলাদা আলাদা নেট নেট ফ্রেমওয়ার্ক (৪.7.২) টার্গেট করছে, যেখানে ইউনিটি প্রকল্পটির আলাদা লক্ষ্য ছিল (.NET 3.5)।

আমি ityক্যতে লক্ষ্য পরিবর্তন করে এটি স্থির করেছি-

ফাইল -> বিল্ড সেটিংস -> প্লেয়ার সেটিংস -> অন্যান্য সেটিংস -> এপিআই সামঞ্জস্যতা স্তর: আপনি ইতিমধ্যে ইনস্টল করা .NET সংস্করণ এ সেট করুন (আপনার। নেট সংস্করণটি এখানে দেখুন )। আমার ক্ষেত্রে, এটি ছিল 4.x

এর পরে, ভিজ্যুয়াল স্টুডিও নিখুঁতভাবে কাজ করে এবং স্বতঃসংশোধনও ঠিক হয়ে যায়।


এটি আমার পক্ষে কাজ করেছে। আমি আমার API কমপিটিবলিটি স্তরটি নেট 4.x এ পরিবর্তন করেছি এবং তারপরে ভিজ্যুয়াল স্টুডিওটি প্রকল্পটি পুনরায় লোড করতে বলেছে। আমি প্রকল্পটি পুনরায় লোড করেছি। তারপরে আমি ইউনিটি এডিটর থেকে ভিজ্যুয়াল স্টুডিও, খোলার সিএস ফাইল বন্ধ করে দিয়েছি এবং এখন সবকিছু ঠিকঠাক কাজ করে।
জুনেদ খান মোমিন

1

Ctrl + Alt + Spaceটিপতে চেষ্টা করুন (যা প্রস্তাবনা এবং স্ট্যান্ডার্ড সমাপ্তির পদ্ধতিগুলির মধ্যে টগল করে)


0

উইন্ডোজ বা ম্যাকোসের জন্য:

ভিজ্যুয়াল স্টুডিও আইডিই ডাউনলোড / ইনস্টল করুন (ইউনিটির সরঞ্জাম সহ)

ইনস্টল করার সময়, আপনার ইনস্টলেশন অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন

Ityক্যের সাথে গেম ডেভলপমেন্ট

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

তারপরে ইউনিটি ব্যবহার করে (আপনি আপনার সি # ফাইলগুলির একটিতে ডাবল ক্লিক করতে পারেন), একটি নতুন সি # প্রকল্প খুলুন এবং ভিজুয়াল স্টুডিও আইডিইটি আপনার নতুন প্রকল্প কাঠামোর সাথে খুলতে হবে।

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

সেখান থেকে, আপনি যা খুঁজছেন তা দেখতে সক্ষম হওয়া উচিত।

উদাহরণ স্বরূপ:

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

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

লিনাক্সের জন্য (পরামর্শ):

মনোডোলফ - চেষ্টা করুন অতিরিক্ত তথ্য , এটি কোড সমাপ্তি / ইঙ্গিত সরবরাহ করে।


0

আমি আমার ইউনিটি প্রকল্পে কনফিগার করা ডাব্লুআইএন-তে নেট নেট সংস্করণ ইনস্টল করার সমাধান করেছি। (প্লেয়ার সেটিংস)


0

আমার স্বতঃপূরণও কার্যকর হয়নি কারণ ইউনিটির জন্য ভিজ্যুয়াল স্টুডিও সরঞ্জাম ইনস্টল করা হয়নি। সুতরাং, আপনি এটি ইনস্টল করার পরে, স্বয়ংক্রিয়ভাবে তৈরি ভিজ্যুয়াল স্টুডিও ফাইলগুলি মুছুন। অন্যরা বলেছিল যে আপনি আবার ফাইল খুলুন এবং সমস্যার সমাধান হয়েছে তবে তা হয় না।

কৌশলটি হ'ল: ফাইলটি সাধারণত ডাবল ক্লিক করার পরিবর্তে ডান ক্লিক করে আপনাকে ইউনিটি থেকে সি # ফাইলটি খুলতে হবে এবং তারপরে "ওপেন সি # প্রকল্প" দরকার।


0

উপরের সমাধানগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি। তবে আমি প্রজেক্টনাম.সিএসপিআরজে ফাইলটি খুললাম এবং ম্যানুয়ালি নতুন ফাইল যুক্ত করেছি এবং এটি মোহন করার মতো কাজ করেছে


0
  • সরঞ্জাম মেনুতে বিকল্পগুলিতে যান এবং তারপরে পরিবেশ নোডে নথি নির্বাচন করুন। (যদি দস্তাবেজগুলি তালিকায় উপস্থিত না হয় তবে বিকল্প ডায়ালগ বাক্সে সমস্ত সেটিংস দেখান নির্বাচন করুন select)
  • "সমাধান এক্সপ্লোরারে বিবিধ ফাইলগুলি" তে একটি টিক লাগান এবং ঠিক আছে ক্লিক করুন। (এই বিকল্পটি সলিউশন এক্সপ্লোরারে "বিবিধ ফাইলগুলি" নোড প্রদর্শন করে Mis বিবিধ ফাইলগুলি এমন ফাইল যা কোনও প্রকল্প বা সমাধানের সাথে সম্পর্কিত নয় তবে আপনি যদি এই বিকল্পটি টিক দেন তবে আপনার সুবিধার জন্য সলিউশন এক্সপ্লোরারে উপস্থিত হতে পারে))
  • "বিবিধ ফাইল" এর অধীনে সমাধান ফাইলটি আপনার সন্ধান করুন Explorer তারপরে আপনার ফাইলটি যেখানে এভ্রেড করা উচিত তা সেখানে টানুন এবং ফেলে দিন! এটি ফাইলটি আপনি যেখানে ফেলেছেন সেখানে অনুলিপি করবে। আপনি যদি এটি করতে চান তবে আপনি এখন বিবিধ ফাইল ফোল্ডারের অধীনে পুরানো ফাইলটি নিরাপদে মুছতে পারেন

ক্রেডিট: https://stackoverflow.com/a/47662523/10471480


স্ক্রিপ্টস ফোল্ডারটি দৃশ্যমান না হলে:

  • সমাধান এক্সপ্লোরারে "সমস্ত ফাইল দেখান" এ ক্লিক করুন
  • স্ক্রিপ্টস ফোল্ডারটি সন্ধান করুন।
  • স্ক্রিপ্টগুলিতে ডান ক্লিক করুন এবং "প্রকল্পে অন্তর্ভুক্ত করুন" নির্বাচন করুন

0

আমার কাজটি হ'ল আমি ভাঙ্গা শ্রেণীর সমস্ত কোড অনুলিপি করে সেই ফাইলটি সরিয়েছি। তারপরে, আমি একটি খালি ফাইল খুলে পেস্ট করেছি।

ফলাফল : সুন্দর সিনট্যাক্স হাইলাইটগুলি আবার ফিরে এল!


0

মনে রাখবেন যে আপনি যদি রিশ্যার্পার সরঞ্জামটি ব্যবহার করছেন তবে এটি ইন্টেলিজেন্সকে ওভাররাইড করে এবং এটি নিজস্ব own এটিকে পরিবর্তন করতে, ভিএস-তে, এক্সটেনশানগুলিতে যান -> রিশ্যার্পার -> বিকল্পগুলি -> ইন্টেলিজেন্স -> জেনারেল তারপর ভিজুয়াল স্টুডিও চয়ন করুন এবং পুনঃশার্পার নয়।


0

পুনরায় চালু এবং / অথবা ভিএস পুনরায় ইনস্টল করার আগে, প্রথমে আপনার অন্য কোনও প্রকল্প খোলার চেষ্টা করুন ইন্টেলিসেন্সটি কাজ করে কিনা তা দেখার জন্য, তবে সম্ভবত ইস্যুটি আপনার বর্তমান প্রকল্পের সাথেই রয়েছে। প্রথমত, সবচেয়ে সম্ভাব্য ক্ষতিগ্রস্থ ব্যক্তিরা মুলতুবি থাকা আপডেটের সাথে NUGET প্যাকেজগুলি হবেন। এটি ঠিক করতে,

  1. রেফারেন্সে ডান ক্লিক করুন
  2. NUGET প্যাকেজগুলির আওতায় NUGET প্যাকেজ পরিচালনা করতে এগিয়ে যান
  3. আপডেটগুলি ইনস্টল করুন আপডেট করুন এবং ইন্টেলিজেন্স পুনরায় পরীক্ষা করুন

0

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


0

উপরোক্ত পদ্ধতিগুলির মধ্যে একটি আমার জন্য কাজ করা হয়েছে এবং আমি এই সমস্যার সমাধান পেয়েছি,
প্রথমত, প্রকল্প ডিরেক্টরিতে যান এবং .slnফাইলটি মুছুন
২ Second দ্বিতীয়ত, unityক্যে যান এবং আপনার স্ক্রিপ্টে ডাবল ক্লিক করুন। তারপরে ভিজ্যুয়াল স্টুডিও একটি ত্রুটি সহ খোলা হবে, এখানে চিত্র বর্ণনা লিখুন

  1. তারপরে ওকে ক্লিক করুন এবং ভিজ্যুয়াল স্টুডিও সম্পাদকটি বন্ধ করুন।
  2. অবশেষে, আপনার উইন্ডোজ ডিফেন্ডারটি বন্ধ করুন এবং তারপরে আপনার প্রকল্প ডিরেক্টরিতে যান এবং .csprojফাইল থাকবে। আপনার ভিজ্যুয়াল স্টুডিও সম্পাদক থেকে ডাবল ক্লিক করুন এবং এটি খুলুন এবং সম্পদ ফোল্ডারের ভিতরে স্ক্রিপ্টস ফোল্ডারটি খুলুন এবং স্ক্রিপ্টগুলি খুলুন এবং স্বতঃপূরণ পুরোপুরি ঠিকঠাক কাজ করবে।

0

ভিজ্যুয়াল স্টুডিও সম্প্রদায় 2019 এবং Communityক্য 2019.3 সহ 2020 আপডেট করুন:

1) প্রশাসক হিসাবে ভিজ্যুয়াল স্টুডিও ইনস্টলারটি খুলুন, আপনার বর্তমান ইনস্টলেশনটি সংশোধন করতে এবং "ইউনিটির জন্য গেম ডেভলপমেন্ট" যুক্ত করতে নির্বাচন করুন

2) আপনি যদি এখন ইউনিটিতে একটি নতুন সি # স্ক্রিপ্ট যুক্ত করেন এবং ভিজ্যুয়াল স্টুডিওতে এটি (স্বয়ংক্রিয়ভাবে) খোলেন, তবে এটি উইন্ডোটির শীর্ষে "বিবিধ" হিসাবে বর্ণনা করা হয়নি তবে "অ্যাসেম্বলি-সিএসআরপ", এবং স্বতঃপূণ কাজগুলি।


0

অন্য সম্ভাব্য সংশোধন:

  1. প্রকল্প উইন্ডোতে, সম্পদ ফোল্ডারে ক্লিক করুন
  2. ডান ক্লিক করুন এবং তৈরি করুন -> সি # স্ক্রিপ্ট
  3. এটিতে ডাবল ক্লিক করুন এবং অপেক্ষা করুন।

কিছু কারণে, এই কাজ।


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