সমাধান তৈরি করার সময় কেন ভিজ্যুয়াল স্টুডিওগুলি প্রকল্পগুলি এড়িয়ে চলেছে তা কীভাবে নির্ধারণ করবেন


95

আমি অন্য কারও কাজের ডিবাগ করছি এবং সমাধানটি বেশ বড়। আমি যখন পুরো জিনিসটি তৈরির চেষ্টা করি, সমাধানের মধ্যে বেশ কয়েকটি প্রকল্পগুলি নির্মাণ করে না এবং কেবল এড়িয়ে যায়। বিল্ড প্রক্রিয়া চলাকালীন আউটপুট উইন্ডোটি দেখে বলেছেন:

1> ------ এড়িয়ে যাওয়া সমস্ত পুনর্নির্মাণ: প্রকল্প: pr1lib ------

আমি কীভাবে নির্ধারণ করতে পারি কেন এই বিল্ডগুলি বাদ দেওয়া হয়েছিল? আমি অতিরিক্ত আউটপুট সন্ধান করতে অক্ষম।

এটি ভিএস ২০০৮ এর সাথে রয়েছে এবং সমাধানটি # # এবং সি ++ কোড নিয়ে গঠিত।


প্রদত্ত উত্তরগুলি ছাড়াও, নিশ্চিত হয়ে নিন যে সমাধান কনফিগারেশন সেটিংসে প্রতিটি প্রকল্প পরীক্ষিত অবস্থায় রয়েছে (চেকবক্সটি চেক করা আছে) যা পরিষ্কার / বিল্ট করা উচিত:Build > Configuration Manager: check as needed
মেট্রো স্মুরফ

4
প্রকল্পগুলি এড়িয়ে চলে কেন সমস্যা সমাধানের জন্য। /flএকটি এমসবিল্ড.লগ ফাইল পাওয়ার জন্য বিল্ড সেটিংসে যুক্ত করার বিষয়টি নিশ্চিত করুন যার কারণ অন্তর্ভুক্ত রয়েছে। উদাহরণস্বরূপ:skipped, due to false condition; ( ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') ) was evaluated as ( ('Debug' == 'Release') and ('AnyCPU' == 'Any CPU') ).
T_D

4
@T_D - ভিজ্যুয়াল স্টুডিওতে আমি কোথায় '/ fl' যুক্ত করব? লগ কোথায় প্রদর্শিত হবে? যদি আপনি এটিকে উত্তর হিসাবে যুক্ত করেন তবে আমি উপস্থাপন করব, যেহেতু অন্যান্য উত্তরগুলির বেশিরভাগই মূল প্রশ্নের উত্তর না দিয়ে সমস্যার সমাধান করার জন্য বিভিন্ন এলোমেলো অনুমান, যা কেবল সমস্যা সম্পর্কে আরও তথ্য পাওয়ার বিষয়ে ছিল।
পলজি

নীচে আমার উত্তর দেখুন। কেবলমাত্র বিকল্পগুলিতে সেটিংস সেট করুন।
ড্যারেন উড

উত্তর:


88

সমাধানটিতে ডান ক্লিক করুন, বৈশিষ্ট্যগুলি নির্বাচন করুন এবং তারপরে কনফিগারেশন বৈশিষ্ট্যগুলি। এখানে আপনি কোন প্রকল্পগুলি বানাবেন তা চয়ন করতে পারেন।

[ সম্পাদনা ]:
কেডিটির মন্তব্য দেখুন: ... যখন আমি কনফিগারেশনের বৈশিষ্ট্যগুলি দেখলাম ... "বিল্ড প্ল্যাটফর্মগুলি" জন্য যখন প্রকল্পটি বিল্ড লক্ষ্যটি কনফিগার করা হয়েছিল তখন সমাধানটি "যে কোনও সিপিইউ" তৈরি করার জন্য সেট করা হয়েছিল।

* যখন আমার কাছে এই সমস্যাটি ঘটেছিল, মূল প্রকল্পটিতে কেবল 'যেকোন সিপিইউ' ছিল এবং এটি শিশুটিকে 'যে কোনও সিপিইউ' তে সেট করেছে, তবে আমি সেই প্রোফাইলটি মুছতে পেরেছি এবং কেবল 'x86' রেখে এসেছি। মাত্র dll এর জন্য x86 বাছাই করা এটি কাজ করা শুরু করে
[/ সম্পাদনা]


20
আমার একটি রহস্যময় "স্কিপড বিল্ড" ছিল এবং আমি যখন কনফিগারেশন বৈশিষ্ট্যগুলিতে দেখি তখন প্রকৃতপক্ষে প্রকল্পটি নির্মাণের জন্য চিহ্নিত করা হয়েছিল। যাইহোক, প্রকল্পটি বিল্ড লক্ষ্যটি "মিশ্র প্ল্যাটফর্মগুলি" জন্য কনফিগার করা হয়েছিল যখন সমাধানটি "যে কোনও সিপিইউ" বানাতে সেট করা হয়েছিল - এগুলি পরিবর্তন করে সমস্যার সমাধান করে।
কেডিটি

4
আমার ক্ষেত্রে, যদিও সমস্ত প্রকল্প এবং সমাধানগুলি সমস্ত "যে কোনও সিপিইউ" তে সেট করা ছিল, একটি প্রকল্প বিল্ডিং এড়িয়ে যায়। আমি "মিশ্র প্ল্যাটফর্মগুলি" সমাধানটি সেট করার পরেই এটি "যে কোনও সিপিইউ" তে ফিরে আসবে। আগে ও পরে সমাধান ফাইলের একটি পরিবর্তন এ খুঁজছি, তা থেকে পরিবর্তিত {784BDC39-5783-4128-956E-99EA062FA8FB}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPUকরা {784BDC39-5783-4128-956E-99EA062FA8FB}.Debug|AnyCPU.ActiveCfg = Debug|Any CPU। পার্থক্যটি হ'ল লাইনের শেষে "যে কোনও" এবং "সিপিইউ" এর মধ্যে যুক্ত হওয়া স্থান।
সাইমন তেউসি

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

40

আমি কেবল একই সমস্যাটি পেয়েছি- "আনলোড প্রকল্প" এবং "পুনরায় লোড প্রকল্প" সমস্যাটি সমাধান করেছে!


আমার একই সমস্যা রয়েছে এবং আনলোডিং / পুনরায় লোড করা কাজ করে তবে সমস্যাটি ফিরে আসবে বলে মনে হচ্ছে যা বিরক্তিকর হয় যখন এটি একটি প্রকল্পের একটি গ্রুপের সাথে ঘটে এবং আপনাকে সেগুলির প্রত্যেকটি আন / পুনরায় লোড করতে হবে ... যে কেউ যদি জানেন যে সেখানে আছে কিনা এই পুরোপুরি এড়ানোর উপায়?
লিরন

ভিজ্যুয়াল স্টুডিও যখন কোনও বিল্ড করার চেষ্টা করার সময় ভিজ্যুয়াল স্টুডিওগুলি আউটপুট উইন্ডোতে ইতিমধ্যে আপ টু ডেট হিসাবে প্রকল্পগুলি ভুল করে রিপোর্ট করছিল তখন এটি আমার জন্য সমস্যার সমাধান হয়েছিল।
কেভিন লাইটি 26'13

33

বিল্ড, পুনর্নির্মাণ এবং পরিষ্কার অপারেশনগুলি এড়িয়ে যাচ্ছিল। আনলোড এবং পুনরায় লোড করা কোনও উপকারে আসে নি এবং ভিজ্যুয়াল স্টুডিও পুনরায় আরম্ভও করে নি।

আমি একবার সমাধানটি থেকে প্রকল্পটি সরিয়ে আবার এটিকে যুক্ত করে দিলে, এটি আর এড়ানো যায় না। এটি সরাতে, সমাধান এক্সপ্লোরারে, প্রকল্পটি ডান ক্লিক করুন> সরান> ঠিক আছে। এটিকে আবার যুক্ত করতে সমাধান এক্সপ্লোরার-এ, সমাধানটি ডান ক্লিক করুন> যুক্ত> বিদ্যমান প্রকল্প এবং আপনার প্রকল্পটি নির্বাচন করুন


7
মনে রাখবেন আপনাকে সেই প্রকল্পের সমস্ত প্রজেক্টের উল্লেখ পুনরায় যুক্ত করতে হবে।
জোসেফ

9

যদি সংশ্লেষটি x64 হয় এবং x64 সংকলকটি ইনস্টল না করা থাকে তবে এটি প্রকল্পটি এড়িয়ে যাবে।


4
+1 প্রতিভা। আপনি এসপি 1 এখানে পেতে পারেন: মাইক্রোসফ্ট
ডাউনলোড /en/details.aspx?id=10986

যখন x64 সংকলক ইনস্টল করা নেই, তখন আপনি x64 নির্বাচন করতে পারবেন না।
Calmarus

সমাধান এবং প্রকল্পের কনফিগারেশনগুলি "x64" শিরোনামে একটি এন্ট্রি সংজ্ঞায়িত করতে এবং ব্যবহার করতে পারে। প্রসেসরের খিলানের জন্য ২ য় ডিডিএল (প্ল্যাটফর্ম লক্ষ্য - বিল্ড প্রোপার্টি পৃষ্ঠার অর্ধেক নীচে) যা উপলভ্য নয়
স্টিংজি জ্যাক

9

আমার সমাধানটি পূর্বে উল্লিখিত হিসাবে একই: মুছে ফেলুন -> বিদ্যমান প্রকল্প যুক্ত করুন

তবে এই সমাধানটি ইঙ্গিত দেয় যে প্রকল্পগুলির মধ্যে উল্লেখগুলি চলে যায়

পুনরায় যুক্ত রেফারেন্সগুলি এড়াতে: এবং আপনি যদি জিআইটি বা টিএফএস বা অন্য যে কোনও সংস্করণ-নিয়ন্ত্রণ ব্যবস্থা ব্যবহার করেন তবে নিম্নলিখিত পদক্ষেপগুলি সহ লক্ষ্য অর্জন করা সম্ভব:

  1. অপারেশনের আগে সমস্ত পরিবর্তন কমিট / চেক-ইন করা হয়েছে তা শুর করুন

  2. সমস্ত প্রকল্পগুলিকে সমাধান থেকে মুছে ফেলা এবং এড-বিদ্যমান বিদ্যমান through

  3. লক্ষ্য করুন যে .sln ফাইল পরিবর্তন হয়েছে

  4. নতুন .sln ফাইলটি রাখুন, তবে সংস্করণ-নিয়ন্ত্রণ সিস্টেমের সাহায্যে সমস্ত .cspoj ফাইলের পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনুন



5

ভিজ্যুয়াল স্টুডিও ২০০৮, এটি হতে পারে কারণ bit৪ বিট সংকলক ইনস্টল না করে।

কন্ট্রোল প্যানেল -> প্রোগ্রাম এবং বৈশিষ্ট্য -> মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও ২০০৮ পেশাদার -> [ডাবল ক্লিক]

ভিজ্যুয়াল স্টুডিও সংলাপে

পরবর্তী -> বৈশিষ্ট্যগুলি যুক্ত / সরান -> (আন্ডার) ভিজ্যুয়াল সি ++ -> (নির্বাচন করুন) x64 সংকলক এবং সরঞ্জামগুলি


4

ভিএস ২০১০-তেও সমস্যা রয়েছে; প্রস্তাবিত সমাধানগুলির: সম্পাদনা বিল্ড কনফিগারেশন, পরিষ্কার করা, টার্গেট ফ্রেমওয়ার্কটি পরিবর্তন / পুনরায় পরিবর্তন করা, কাজ করবে না। কিন্তু প্রকল্পটি আনলোড এবং পুনরায় লোড করা যায়।


4

আমার একটি অদ্ভুত ছিল যা এখানে অন্যান্য সম্ভাবনার মধ্যে নথিভুক্ত হতে পারে ..

আমি অন্যান্য সংস্থাগুলির দু'র তিনটিতে ব্যবহার করা কোড সহ আমার সমাধানটিতে একটি ভাগ করা প্রকল্প যুক্ত করতাম । যেমন আপনি সচেতন রয়েছেন - ভাগ করা প্রকল্পগুলি কেবল কোড, এবং reallyতিহ্যগত অর্থে কোনও প্রকল্প নয় .. আপনি একটি ভাগ করা প্রকল্প 'বিল্ড' করতে পারবেন না, এটি কেবল কোড যা অন্য প্রকল্পগুলিতে এমবেড করা আছে এবং সেখানে নির্মিত হয়েছে।

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

আমি solution.slnফাইলটিতে ভাগ করে নেওয়া প্রকল্পটি পেয়েছি :

Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Api.Common", "Api.Common\Api.Common.shproj", "{EC580471-D78A-4509-AC46-BD565553AD60}"

.. যা ভাল আছে। যা ঠিক আছে তা হ'ল এই প্রকল্পটিও এর GlobalSection(ProjectConfigurationPlatforms) = postSolutionমতো প্রদর্শিত হয়েছিল :

    {EC580471-D78A-4509-AC46-BD565553AD60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {EC580471-D78A-4509-AC46-BD565553AD60}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {EC580471-D78A-4509-AC46-BD565553AD60}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {EC580471-D78A-4509-AC46-BD565553AD60}.Release|Any CPU.Build.0 = Release|Any CPU

আমি আমার .slnফাইল থেকে এই চারটি লাইন সরিয়েছি এবং এখন জিনিসগুলি আবার খুশি মনে হচ্ছে


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

আমি যখন এগুলি সরিয়েছি, সমাধানটি তৈরি করার সময় সেগুলি স্বয়ংক্রিয়ভাবে যুক্ত হয়ে গেছে, তবে তারা চারটি এন্ট্রি সমেত ডিবাগ | যে কোনও সিপিইউতে সেট করে ফিরে এসেছিল। তবে এটি আমার সমস্যার সমাধান করেছে।
এস্প্রেসো

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

3

আরে, ঠিক এই ঠিক করা। ভেবেছিল এটি সাহায্য করতে পারে। আপনি সম্ভবত ভিজ্যুয়াল স্টুডিও সহ সংশ্লিষ্ট সংকলক ইনস্টল করেন নি didn't আমার কাছে আজ এটি ঘটেছিল - ডিফল্টরূপে, ভিএস ২০০৮ ইনস্টলার x64 সি ++ সংকলক ইনস্টল করে না।

আপনার যদি এসপি 1 থাকে তবে ভিএস ইনস্টলেশন পরিবর্তন করার আগে এটি আনইনস্টল করুন। হয়ে গেলে, আবার এসপি 1 ইনস্টল করুন।


2

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


2

আমার সাথে একই ঘটনা ঘটেছিল। সমস্যাটি কী তা আমি নিশ্চিত নই, তবে এটি পরিষ্কার , বিল্ড , পুনর্নির্মাণ , ইত্যাদি করবে না I আমি ভিজ্যুয়াল স্টুডিও 2017 সালে পরিচালনা করছি এবং একটি netstandard2.0সমাবেশ চাইছি । আমার জন্য সমস্যাটি ছিল যে কোনওভাবে প্রকল্পের ধরণটি ভুল ছিল, সম্ভবত আমি একটি netcoreappক্লাস লাইব্রেরি থেকে শুরু করেছি , সলিউশন ফাইলটিতে আটকে ছিল , আমি মনে করি না। যাইহোক, আমি প্রকল্পটি ব্যাক আপ করেছি, একটি নতুন netstandardশ্রেণিকালীন গ্রন্থাগার প্রকল্প তৈরি করেছি, এবং ব্যাক আপ বিটগুলিতে ফ্যাক্টর করেছি এবং এটি আমার জন্য এটি স্থির করেছে। এইচটিএইচ কেউ।


2
  1. ভিজ্যুয়াল স্টুডিও বন্ধ করুন
  2. নোটপ্যাড দিয়ে স্লান ফাইলটি খুলুন
  3. এর মতো সমস্ত জিনিস মুছুন: 5 B546C55D-9321-4FC0-B25C-46844222BEBE}। জাল দিয়ে ডেগব্যাগ করুন | x86.ActiveCfg = জাল দিয়ে ডিবাগ করুন

৪. ফাইলটি সংরক্ষণ করুন stud.উপেন ভিজ্যুয়াল স্টুডিও এবং আরও ভাল


4
কেন এই সাহায্য করে? কিছু ব্যাখ্যা যুক্ত করুন এবং আপনি যতটা বিশদ হতে পারেন তেমন বিশদ হন যাতে ভবিষ্যতে পাঠকরা আপনাকে কেন এই পদক্ষেপগুলি গ্রহণ করা প্রয়োজন তা বুঝতে সহায়তা করতে পারে।

2

আমি 15.9.11 এ আপডেট হয়েছি ... ... কিছু বিল্ড করার পরে, একই সমস্যা: বেশিরভাগ প্রকল্প বাদ দেওয়া হয় (যা সমস্যা ছাড়াই দ্বিতীয় তৈরি করে)। সমাধানটি আনলোড / লোড করা আমার ক্ষেত্রে সর্বদা সহায়তা করে তবে শীঘ্রই এটি আবার ঘটবে will

ভিএস2017-এ একটি বড় বাগ ব্যতীত কেন আমি জানিনা

আমি কনফিগারেশন ম্যানেজারটি চেক করেছি, সমস্ত চেকমার্কগুলি তৈরি করতে সেট করা আছে।

হতে পারে, এটি নুগেট প্যাকেজগুলির সাথে কিছু করার আছে তবে এটি কেবল অনুমান

সমাধানটিতে কেবল সি ++ / ভিসিএক্সপ্রজ রয়েছে, কোনও সিএসপ্রোজ নেই। 64 এবং 32 উভয়ই ইনস্টল করা আছে


2

আপনাকে প্রথমে যে কাজটি করতে হবে তা হ'ল বিল্ড প্রকল্পগুলি এড়িয়ে চলেছে তা নির্ধারণ করে। সুতরাং বিশদ বিল্ড আউটপুট পেতে ভারবোসিটিটিকে detailedনীচের জায়গায় বদলে দিন Visual Studio

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


8
ভার্বোসিটি সেটিংস দুর্ভাগ্যক্রমে সহায়তা করে না। আউটপুট এখনও কেন ব্যাখ্যা না করে কেবল 'স্কিপড প্রজেক্ট' বলে।
পলজি

1

একই সমস্যা ছিল, জানতে পেরেছি যে প্রকল্পের সেটিংসটি ইটানিয়াম সিপিইউর জন্য ছিল, এটি এটি ইন্টেলের পরিবর্তে এটি স্থির করে fixed


1

ভিএস ২০০৫-তে একই সমস্যা দেখা দিচ্ছিল, সমস্ত কনফিগারেশন সঠিক ছিল। এমনকি এটি ক্লিন প্রকল্প কমান্ডটি এড়িয়ে চলেছিল।

অবশেষে আনলোডিং / রিলোডিং যাদুটি করেছে।


1

সলিউশনটি আপনার সলিউশন এক্সপ্লোরার-এ ডান ক্লিক করুন, তারপরে, মেনুটির নীচে সম্পত্তিটিতে ক্লিক করুন। সম্পত্তি উইন্ডোতে, কনফিগারেশন বৈশিষ্ট্যগুলিতে ক্লিক করুন -> বাম ফলকে কনফিগারেশন , আপনি ডান ফলকে প্রকল্পগুলির তালিকা দেখতে পাবেন, নিশ্চিত করুন যে পপআপ উইন্ডোতে বিল্ড চেক বক্সটি চেক করা আছে।


1

যদি আপনার সমাধানটিতে একটি নিউগেট প্রকল্প (* .nuproj) ফাইল থাকে তবে এটি আনলোড এবং তারপরে আপনার সমাধানটি পুনর্নির্মাণের চেষ্টা করুন।

উপরের কেউ কাজ না করে এটি আমার পক্ষে কাজ করেছিল।


0

আমি দেখতে পাই যে কখনও কখনও যখন আপনার সমাধানে এবং আপনার প্রকল্পগুলিতে x86 বলতে সেট করার মতো লক্ষ্য প্ল্যাটফর্ম থাকে তখন প্রকল্পটি সর্বদা এটি নির্বাচিত হয় না।

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


0

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

দেখা গেল যে আমার উইনসিইআই প্ল্যাটফর্মটি সক্রিয় প্ল্যাটফর্ম হিসাবে দেখানো হলেও ভিজ্যুয়াল স্টুডিও এটি "সত্যই" দেখেনি। সমাধানটি ছিল অ্যাডমিনিস্ট্রেটর priveleges সহ WinCE SDK পুনরায় ইনস্টল করা :

  • নিশ্চিত করুন যে ভিজ্যুয়াল স্টুডিও 2008 চলছে না।
  • প্রশাসক হিসাবে একটি "ভিজ্যুয়াল স্টুডিও 2008 কমান্ড প্রম্পট" খুলুন। উইন্ডোজ On-তে ঠিক শর্ট কাট ক্লিক করুন এবং "অ্যাডমিনিস্ট্রেটর অ্যাড অ্যাডমিনিস্ট্রেটর" বিকল্পটি বেছে নিন।
  • নিম্নলিখিত কমান্ড লিখুন: msiexec /log SDKInstallLog.txt /package <the path to your .msi file>
  • যখন আপনি কোন কাস্টম বা সম্পূর্ণ ইনস্টল পিক কাস্টম করতে চান এবং ইনস্টলারকে ডকুমেন্টেশনের ইনস্টলেশন বাদ দিতে নির্দেশ দিন (আপনার ক্ষেত্রে এই পদক্ষেপটি প্রয়োজনীয় ছিল না; আসলে আমি কেবল এটি বিদ্যমান ইনস্টলেশনটি "মেরামত" করতে বলেছি)। )
  • ইনস্টল করুন

0

আপনার কাছে x64 সংকলক ইনস্টল না করা থাকলে ভিএস ২০০৮ x64 টার্গেটগুলি এড়িয়ে যাবে। ভিএস 2008 ডিফল্টরূপে হয় না। ধু ধরণের, জিনিস।


0

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

সমাধান ফাইলটিতে ডান-ক্লিক প্রকল্প, বৈশিষ্ট্য নির্বাচন করুন, অ্যাপ্লিকেশন ট্যাব, লক্ষ্য ফ্রেমওয়ার্কটি 4.0 থেকে 3.5 এ পরিবর্তন করুন।

তারপরে, পুনর্নির্মাণ করুন, এবং আমি একগুচ্ছ সমাবেশ রেফারেন্স মিসিং ত্রুটি পেয়েছি, যার ফলে আমি এখনও তাদের সাথে উল্লেখগুলি যুক্ত না করায় তা বোঝা যায়।


0

আমি ভিজ্যুয়াল স্টুডিও 2017 এর একটি ছোট আপডেট আপডেট করেছি এবং তারপরে ইনস্টলার আমাকে আমার কম্পিউটারটি পুনঃসূচনা করার জন্য মনে করিয়ে দেয়, তবে আমি পুনরায় আরম্ভ করিনি W যখন আমি ভিজুয়াল স্টুডিও 2017 সালে আমার প্রকল্প বা সমাধানটি তৈরি করি, তখন আমি একই একই সমস্যার মুখোমুখি। আমি সম্ভবত আপডেটটি অনুমান করি কীটি, যাতে আমি আমার কম্পিউটার পুনরায় চালু করি, আমি এটি করেছি did:>


0

আমার ভিজ্যুয়াল স্টুডিও 2017 15.9.4 এ এই সমস্যা ছিল এবং কিছু অনুসন্ধান এবং কিছু সময় দেওয়ার পরে আমি জানতে পারি যে আমার সমাধানে টিএফএসে মার্জ হওয়ার পরে একটি প্রকল্পের .csproj ফাইলটি দূষিত হয়ে গেছে। (সমস্যা সমাধানের প্রকল্প থেকে লোড করে আমি অন্যান্য প্রকল্পগুলি তৈরি করতে পারি)। আমি কীভাবে আমার সমস্যার সমাধান করেছি তা হ'ল আমি একত্রিত হওয়ার আগে এবং পরে .csproj ফাইলটি তুলনা করেছি এবং এটি ঠিক করেছি। এবং ঠিক করে আমার অর্থ যেহেতু আমার নিজের প্রকল্পের ধরণটি ছিল। নেট স্ট্যান্ডার্ড আমি এটিকে পূর্ববর্তী। নেট স্ট্যান্ডার্ড-স্টাইল সংস্করণের অনুরূপ করতে নতুন .csproj ফাইলের সমস্ত এবং অন্যান্য কনফিগারেশন সম্পত্তি গ্রুপ সহ অপ্রয়োজনীয় লাইনগুলি সরিয়েছি removed


0

আমারও একই সমস্যা ছিল, আমার একটি প্রকল্প ছিল যা কোনও কারণে সমাধান এক্সপ্লোরারে লোড করতে পারেনি। আমি যখন প্রকল্পটি লোড করি তখন এটি কবজির মতো কাজ করে।


0

আমি এই সমস্যায় পড়েছি:

ভিএস 2017 কে সর্বশেষ সংস্করণ 15.9.11 এ আপডেট করেছে এবং আমার কয়েকটি প্রকল্প। নেট কোর 2.2 এ আপডেট হয়েছিল। আমি প্রাথমিকভাবে সমস্ত প্রকল্পগুলি বিল্ডিং / পরিষ্কার / পুনর্নির্মাণের চেষ্টা করেছি এবং সবকিছু এড়িয়ে গেছে। সমাধানের জন্য নীচে অনুসরণ করেছেন:

  1. আমি প্রতিটি প্রকল্প লোড করেছি এবং সেগুলি পুনরায় লোড করেছি।
  2. ভিএস এর সমস্ত দৃষ্টান্ত বন্ধ করে দেওয়া হয়েছে এবং প্রশাসক হিসাবে ভিএস খোলা হয়েছে (ডানদিকে শর্ট কাট ক্লিক করুন এবং "অ্যাডমিনিস্ট্রেটর হিসাবে রান করুন" বিকল্পটি বেছে নিন)

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


0

ভিজ্যুয়াল স্টুডিও 2017

কনফিগারেশন ম্যানেজারটিতে কনফিগারেশন যুক্ত করার পরে

প্রকল্পে ডান ক্লিক করুন -> প্রকল্প কেবল -> কেবলমাত্র তৈরি করুন / কেবল পুনর্নির্মাণ করুন / কেবল পরিষ্কার করুন

অন্য সমস্ত সেটিংস যদি সঠিক হয়।


0

ইস্যু: পুনর্নির্মাণ, বিল্ড, ক্লিন আমার দুটি প্রকল্প বাদ দিচ্ছিল সেগুলি বাদ দিয়ে।

যে সমাধানগুলি আমার পক্ষে কার্যকর হয়নি:

  1. সমাধান কনফিগারেশন সেটিংস যেমন প্রত্যাশিত ছিল তাই তাদের কোনও পরিবর্তন সহায়ক হয়নি।

  2. আনলোডিং এবং পুনরায় লোড করার কাজ হয়নি।

ঘটনার কারণ:

এটি হচ্ছিল কারণ লক্ষ্য .NET কাঠামোটি 2 টি প্রকল্পের জন্য উচ্চতর (4.7) কিন্তু অন্যান্য প্রকল্পের জন্য কম ছিল। একটি প্রম্পট প্রাথমিকভাবে আমাকে .NET 4.7 ইনস্টল করতে জিজ্ঞাসা করেছিল, যা আমি করেছি, তবে এটি প্রমাণিত হয়েছে যে এটি আমার মেশিনটি পুনরায় চালু না করেই ইনস্টল করা আছে তা সনাক্ত করতে অক্ষম।

সমাধান যে কাজ করেছে:

  1. আমার মেশিনটি পুনরায় চালু করায় কৌশলটি ঘটেছে। পুনরায় চালু করার পরে এটি সঠিকভাবে স্বীকৃত হয়ে গেছে যে নেট 4.7 ইনস্টল করা আছে।
  2. বিকল্পভাবে, প্রকল্পের> - বৈশিষ্ট্য -> অ্যাপ্লিকেশন -> টার্গেট ফ্রেমওয়ার্কটিতে ডান ক্লিক করে প্রকল্পের লক্ষ্য কাঠামোটি ডাউনগ্রেড করা এবং এড়িয়ে যাওয়া অন্যান্য প্রকল্পের মতোই সেট করে দেওয়াও সমস্যার সমাধান করেছে।

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


0

এটি নির্ভর করে যে প্রকল্পগুলি নির্মাণ করতে ব্যর্থ হয়েছে এমন কোনও প্রকল্পের উপর বিল্ডিং এড়িয়ে যাবে।

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