আমদানি করা প্রকল্প "C: \ Microsoft.CSharp.targets" পাওয়া যায়নি

আজ ভিসুয়াল স্টুডিও 2005 সালে একটি ভিজ্যুয়াল স্টুডিও 2008 প্রজেক্ট খুলতে চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছি:

আমদানি করা প্রকল্প "C: \ Microsoft.CSharp.targets" পাওয়া যায়নি।

0

14 উত্তর

নোটপ্যাড (অথবা নোটপ্যাড ++) এ আপনার csproj ফাইল খুলুন লাইন খুঁজুন:


এবং এটি পরিবর্তন করুন


0
যোগ
আমার বলে, "<�আমদানি প্রকল্প =" $ (MSBuildExtensionsPath32) \ ... "
যোগ লেখক B. Clay Shannon, উৎস
আমার ইতিমধ্যেই বলেন, MSBuildBinPath, কিন্তু এটি নামস্থান CompactFramework অন্তর্ভুক্ত: <�আমদানি প্রকল্প = "$ (MSBuildBinPath) \ Microsoft.CompactFramework.CSharp এবং zwnj .targets" />
যোগ লেখক Teysz, উৎস
@ আইম্যাক্সক্স, আমি মোনো / .NET 3.5 থেকে Mono / .NET 4.0 এ Monodevelop বিল্ড টার্গেট পরিবর্তন করে এই সমস্যার সমাধান করেছি।
যোগ লেখক Frank, উৎস

উইন্ডোজ পুনরায় ইনস্টল করার পর আমি এটি পেয়েছি। ভিসুয়াল স্টুডিও ইনস্টল করা হয়েছিল, এবং আমি নতুন প্রকল্প উইন্ডোতে সিলভারલાઇટ প্রজেক্টের প্রকার দেখতে পারছি, কিন্তু একটি খোলার কাজটি কাজ করে নি। সমাধানটি সহজ ছিল: আমি সিলভারલાઇટ বিকাশকারী রানটাইম এবং / অথবা ভিসুয়াল স্টুডিওগুলির জন্য মাইক্রোসফ্ট Silverlight 4 টি সরঞ্জাম ইনস্টল করতে চেয়েছিলাম। এটি মূঢ় বলে মনে হতে পারে, তবে আমি তা উপেক্ষা করেছিলাম কারণ আমি মনে করতাম যে এটি কাজ করবে, রূপে রূপালী প্রজেক্টের প্রকারটি উপলব্ধ ছিল।

0
যোগ

আপনি যখন SL 5 ইনস্টল করেন তখন SL 4 তে নির্মিত একটি সিলভারওয়াল প্রজেক্ট খোলার সময় এই ত্রুটিটি ঘটতে পারে।

এখানে একটি উদাহরণ ত্রুটি বার্তা: আমদানি করা প্রকল্প "C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Silverlight.CSharp.targets" পাওয়া যায়নি।

V4.0 নোট করুন

সমাধান করার জন্য, প্রকল্পটি সম্পাদনা করুন এবং সন্ধান করুন:

v4.0

এবং এটি v5.0 এ পরিবর্তন করুন।

তারপর প্রকল্পটি পুনরায় লোড করুন এবং এটি খুলবে (যদি না আপনি SL 5 ইনস্টল না করেন)।

0
যোগ

কখনও কখনও সমস্যা .cproj ফাইলের মধ্যে হার্ডডিক্ড ভিএস সংস্করণের সাথে হতে পারে। আপনি যদি এই মত আপনার csproj কিছু আছে:

[...]\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets"

আপনি যদি নম্বরটি সঠিক কিনা তা পরীক্ষা করা উচিত (কারণ এটি ভুল হতে পারে প্রকল্পটিকে ভিজুয়াল স্টুডিওটির অন্য সংস্করণ দিয়ে তৈরি করা হয়েছে)। যদি এটি ভুল হয়ে থাকে, তাহলে এটি আপনার বিল্ড সরঞ্জামগুলির বর্তমান সংস্করণের সাথে প্রতিস্থাপন করুন অথবা VS ভেরিয়েবলটি ব্যবহার করুন:

[...]\VisualStudio\v$(VisualStudioVersion)\WebApplications\Microsoft.WebApplication.targets"
0
যোগ

ঠিক আছে, যদি এটি বলি তাহলে:   জিটি / এলটি লক্ষণ

     

যে আমদানি   প্রকল্প = "$ (MSBuildExtensionsPath) \ মাইক্রোসফট \ সিলভারলাইট \ v3.0 \ Microsoft.Silverlight.CSharp.targets"   /?

     

আমি লক্ষ্যগুলি ত্রুটি কিভাবে সমাধান করব?

আমি একটি ডেমো প্রকল্পে আমদানি স্ট্রিং (বিশেষ করে "রব Eisenburg দ্বারা আপনার নিজস্ব MVVM ফ্রেমওয়ার্ক তৈরি করুন") পাওয়া।

আপনি যদি লোম্যাক্স VS2010 RTM দ্বারা প্রস্তাবিত একের সাথে এই আমদানিটি প্রতিস্থাপন করেন তবে আপনাকে ইনস্টল করতে হবে এমন এই </একটি>।

0
যোগ

Microsoft.WebApplications.targets দিয়ে ত্রুটিগুলির জন্য, আপনি করতে পারেন:

  1. আপনার TFS সার্ভারে ভিজ্যুয়াল স্টুডিও 2010 (বা উন্নয়ন মেশিনের মতোই একই সংস্করণ) ইনস্টল করুন।
  2. কি? Microsoft.WebApplication.targets অনুলিপি করুন? ডেভেলপমেন্ট মেশিন ফাইল থেকে TFS বিল্ড মেশিনে।

Here's the post.

0
যোগ

এটি একটি বিশ্বব্যাপী সমাধান, নির্দিষ্ট প্যাকেজ বা বিন নির্ভর নয়।

আমার ক্ষেত্রে, আমি আমার রুট ডিরেক্টরি থেকে প্যাকেজ ফোল্ডার মুছে ফেলেছি।

হয়তো আপনার প্যাকেজগুলির কারণে এটি ঘটতে পারে কিন্তু কম্পাইলার এর রেফারেন্স খুঁজে পাচ্ছে না। তাই পুরোনো প্যাকেজগুলি প্রথমে মুছে ফেলুন এবং নতুন প্যাকেজ যুক্ত করুন।

Steps to Add new packages

  • প্রথমে ফোল্ডার অপসারণ করুন ( এটি আপনার বর্তমান প্রজেক্ট ফোল্ডারে এক বা একক ধাপে হবে)।
  • তারপর প্রকল্প বা সমাধান পুনরায় আরম্ভ করুন।
  • এখন সমাধান ফাইল পুনরায় তৈরি করুন।
  • প্রকল্পটি নূতন প্যাকেজ ম্যানেজার থেকে নতুন রেফারেন্স পাবেন। এবং আপনার সমস্যাটি সমাধান করা হয়েছে।

This is not proper solution, but I posted it here because I face same issue.

In my case, I can't even open my solution in visual studio and didn't get any help with above answers.

0
যোগ
আমি ম্যাকের জন্য ভিসুয়াল স্টুডিওতে এই সমস্যাটি ছিল, Microsoft.CSharp.targets ফাইলটি কারন মুছে ফেলা হয়েছে! যেমন আপনি বলেছিলেন, আমি প্যাকেজগুলি ফোল্ডার মুছে ফেলেছি এবং ভিসুয়াল স্টুডিও পুনরায় চালু করেছি, জাদুভাবে এটি কাজ করেছে!
যোগ লেখক A-Sharabiani, উৎস
Alf মহ বলে, আপনার কম্পিউটারে অন্য কোথাও যে ফাইলটি খুঁজে বের করুন এবং সেটি তার অনুসন্ধানের জন্য ফোল্ডারে কপি করুন
যোগ লেখক Serj Sagan, উৎস
@ সার্জসগান হ্যাঁ, এটি সাহায্য করবে কিন্তু মাঝে মাঝে আপনি ভিসুয়াল স্টুডিওতে একটি সমাধান ফাইলও খুলতে পারবেন না, সেই সময়ে আমার সমাধানটি সাহায্য করবে ..
যোগ লেখক Bharat, উৎস
এটা আমার জন্য কাজ!
যোগ লেখক xhedgepigx, উৎস

আমার ক্ষেত্রে আমি আমার সমাধানে 5 এক এর মধ্যে লোড করতে পারছি না।

এটি ভিজুয়াল স্টুডিও বন্ধ করে এবং মুছে ফেলার মাইক্রোসফ্ট.NetCompilers.1.3.2 প্যাকেজগুলির অধীনে নিকেট ফোল্ডার কোড> ফোল্ডার

পরে, আবার আপনার সমাধান খুলুন এবং প্রত্যাশিত হিসাবে লোড হওয়া প্রকল্প

নিশ্চিত হওয়ার জন্য, ফোল্ডারটি মুছে ফেলার আগে ভিএসের সমস্ত দৃষ্টান্ত বন্ধ করুন।

0
যোগ

যদি আপনি ত্রুটি দেখাতে চান যে মাইক্রোসফ্ট। CSharp.Core.targets খুঁজে পাওয়া যায় না, এইগুলি হল ধাপগুলি যা আমি খনি সংশোধন করেছি। যেকোনো পূর্ববর্তী কার্যপ্রণালী প্রকল্প ফোল্ডার খুলুন এবং লিঙ্কটিতে নেভিগেট করুন যা ত্রুটি দেখিয়েছে, যা প্রকল্প / প্রকল্প প্রকল্প নাম / প্যাকগুলি / মাইক্রোসফট.Net. কম্প্যাপারসমূহ.1.3.2/টোসল / এবং Microsoft.CSharp.Core.targets এর অনুসন্ধান ফাইল। এই ফাইলটি অনুলিপি করুন এবং এটি নন-কাজের প্রজেক্টে "টুলস ফোল্ডার" (অর্থাৎ, উপরে উল্লিখিত নন-কাজের প্রজেক্টের টুলস ফোল্ডারে নেভিগেট করা) এখন আপনার প্রকল্প বন্ধ করুন (যদি এটি খোলা থাকে) এবং এটি পুনরায় খুলুন। এটা এখন কাজ করা উচিত। এছাড়াও, আপনার সবকিছু এখন উন্মুক্ত ভিসুয়াল স্টুডিও প্রোজেক্টে সঠিকভাবে কাজ করছে তা নিশ্চিত করতে, সরঞ্জামগুলিতে যান - NuGetPackage Manager - সমাধান করার জন্য NuGet প্যাকেজ পরিচালনা করুন এখানে, আপনি একটি ত্রুটি খুঁজে পেতে পারে যে বলে, CodeAnalysis.dll অন্য অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হচ্ছে। আবার, "টুলস ফোল্ডার" -এ যান, নির্দিষ্ট ফাইল খুঁজুন এবং এটি মুছে দিন। সমাধান জন্য NuGet প্যাকেজ পরিচালনা ফিরে আসুন আপনি একটি লিঙ্ক পাবেন যা আপনাকে পুনরায় লোড করার জন্য জিজ্ঞাসা করবে, এটি ক্লিক করুন এবং সবকিছু পুনরায় ইনস্টল হয়ে যায়। আপনার প্রকল্পটি সঠিকভাবে এখন কাজ করা উচিত।

0
যোগ

আমার ক্ষেত্রে, আমি নোটপ্যাডে আমার .csproj ফাইলটি খুললাম এবং নিম্নোক্ত তিনটি রেখাগুলি সরিয়ে দিয়েছিলাম। একটি কবজ ভালো কাজ:




0
যোগ

এই MSDN এ লিঙ্ক এটি কাজ করে না কেন কারণ এটি বুঝতে অনেক সাহায্য করে। $ (MSBuildToolsPath) হল মাইক্রোসফ্টের পথ। ইফেক্ট v3.5 (আপনি VS2008 তৈরি করার সময় একটি প্রোজেক্ট ফাইলে স্বয়ংক্রিয়ভাবে ঢোকানো)। যদি আপনি .Net 2.0 এর জন্য আপনার প্রোডাক্ট নির্মাণের চেষ্টা করেন, তবে নিশ্চিত করুন যে আপনি এই পথটি $ (MSBuildBinPath) এ পরিবর্তন করেছেন যা Microsoft.Build.Engine v2.0 এর পথ।

0
যোগ

আমি csproj ফাইল এই নিম্নলিখিত লাইন আছে ব্যবহৃত:


এই ফাইল মুছে ফেলার পরে, এটি সূক্ষ্ম কাজ করে।

0
যোগ

আমার জন্য সমস্যা ছিল যে এই প্রকল্পের পাথটি% 20 অক্ষরের মধ্যে রয়েছে, কারণ গিটটি স্পপগুলি পরিবর্তে ঐগুলি যোগ করার সময় যোগ করে যখন সংগ্রহস্থলটি ক্লোন করা হয়। আরেকটি সমস্যা হতে পারে যদি প্যাকেজটির পাথটি খুবই দীর্ঘ হয়।

0
যোগ
এটা আমার জন্য সমস্যা ছিল। Git ক্লোন এর মধ্যে% 20 এর পরে প্রোজেক্টের নামটি এটিকে ডিরেক্টরী নামতে স্থান ছিল। আপনি% code এড়াতে এটিকে ক্লোনের মধ্যে ডাইরেক্টরিটির নাম উল্লেখ করতে git ক্লোন ব্যবহার করতে পারেন
যোগ লেখক Dan Cook, উৎস

আমি obj ফোল্ডার মুছে ফেলা এবং তারপর প্রত্যাশিত হিসাবে প্রকল্পের লোড।

0
যোগ