মাইক্রোসফট.ডটনেট.প্রপস পাওয়া যায় নি


90

.Net প্রকল্প সমাধানটি লোড করার সময় আমার কিছু ত্রুটি রয়েছে। ত্রুটি মত হবে

The imported project "C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the <Import> declaration is correct, and that the file exist on disk.

এই সমস্যার সমাধান কিভাবে?


4
@ মুয়াজ্জামআলি নীচের মত বলেছেন, আমি ভিজ্যুয়াল স্টুডিও 2017 ইনস্টল করার পরে এটি আমার জন্য ঘটতে শুরু করে এবং তারপরে ভিজ্যুয়াল স্টুডিও 2015 এর সাথে একটি প্রকল্প খোলার দিকে ফিরে যায়
jmb-mage

উত্তর:


124

যদিও এই প্রশ্নের উত্তর ইতিমধ্যে দেওয়া হয়েছে। আমি সম্প্রতি একই ইস্যুটি জুড়ে এসেছি। সুনির্দিষ্ট উত্তরটি হ'ল আপনার এটি ইনস্টল করা দরকার Visual Studio 2015 Tools (Preview 2):

https://www.microsoft.com/net/download/core

সরাসরি নামানো:

https://go.microsoft.com/fwlink/?LinkId=827546

কারণ এটি সরাসরি ছিল না এবং আমি একটি 1.1 ডটনেট কোর প্রকল্পে কাজ করছিলাম, আমি ঘটনাক্রমে এই পদক্ষেপটি এড়িয়ে গিয়ে কেবল ইনস্টল করেছি Windows SDK। আমি এখানে একটি সমস্যা রিপোর্ট করেছি:

https://github.com/dotnet/core/issues/378


11
এর জন্য ধন্যবাদ. আপনার যদি ভিএস ২০১7 থাকে তবে আপনাকে অবশ্যই আপনার গ্লোবালস.জসনটি সম্পাদনা করতে হবে "sdk": { "version": "1.0.0-preview2-003121" }অন্যথায় xproj এমন সরঞ্জামগুলির রিলিজ সংস্করণ ব্যবহার করার চেষ্টা করবে যা এক্সপ্রজ সমর্থন করে না (প্রিভিউ 2 সংস্করণটি ভিন্ন যা)। Github.com/dotnet/cli/blob/rel/1.0.0/ ডকুমেন্টেশন
জারেড মুর

4
@ জ্যারেডমুর এটি গ্লোবাল.জেসনের পরিবর্তে গ্লোবাল.জেসন হওয়া উচিত ( গিথুব ডটনেট / সিলি / বিস্ময়ক / ৪68৮৩ )
সাম অলভিন

4
কেবলমাত্র একটি সংযোজন, ভিজ্যুয়াল স্টুডিও 2015 সরঞ্জামগুলি (পূর্বরূপ 2) প্রথমে ইনস্টল করার জন্য ভিজ্যুয়াল স্টুডিও 2015 আপডেট 3 প্রয়োজন।
লিও

20

আপনাকে মাইক্রোসফ্ট। নেট কোর 1.0.1 টুলিংয়ের পূর্বরূপ ইনস্টল করতে হবে (বর্তমানটি পূর্বরূপ 2)।


আপনার কি লিংক আছে?
আন্দ্রেয়াস

4
.NET কোর টুলিংটি প্রায়শই আপডেট করা হচ্ছে কারণ লিঙ্কগুলি পুরানো সংস্করণে নির্দেশ করবে। আফাইক, ভিএস ২০১7-তে সমস্ত প্রয়োজনীয় .NET কোর সরঞ্জাম অন্তর্ভুক্ত রয়েছে, সুতরাং, পৃথক সরঞ্জামাদি স্থাপনের প্রয়োজন নেই।
জে হায়াটোভ

13

আপনি যদি সম্প্রতি VS 2017 ইনস্টল করেছেন এবং আপনি এই ত্রুটিটি পেয়ে থাকেন এবং আপনার প্রকল্পটি প্রকল্প.জসন ব্যবহার করে চলেছে তবে সম্ভবত আপনার সমাধানটি পুরানো প্রজেক্ট.জসন ফর্ম্যাটের পরিবর্তে সিএসপ্রজে উন্নীত করতে হবে। আপনি যদি vs2017 এ প্রকল্পটি খোলেন তবে এটি স্বয়ংক্রিয়ভাবে আপগ্রেড হওয়া উচিত। সিএসপ্রোজ করতে আপনার আরও তথ্য প্রকল্প-জেসন প্রয়োজন হলে এই নিবন্ধটি দেখুন Check


4
আমি এখন পর্যন্ত দুটি প্রকল্প আপগ্রেড করেছি, তবে কিছু কারণে মাইগ্রেশন সরঞ্জাম .sln ফাইলে .xproj .csproj নাম পরিবর্তন করে না। আমি ম্যানুয়ালি এই পরিবর্তনটি করেছি এবং প্রকল্পটি তখন সফলভাবে লোড হয়।
মার্ক

@ মারকজি: পৃথক উত্তর হিসাবে ".sln ফাইলে .csproj .csproj এর পুনর্নবীকরণ করুন", এটি আমার সমস্যাটি স্থির করেছে
মাইকেল ফ্রেইজিম

6

বিকল্প 1:

ডটনেটকোর.1.1.0.1-ভিএস ২০১৫ টি টুলস.প্রিভিউ 2.0.3 ইনস্টল করুন। আপনি xproj এ থাকতে পারেন।

বিকল্প 2:

এক্সপোজ থেকে সিএসপিজেজে ভিজ্যুয়াল স্টুডিও 2017 ইনস্টল করুন এবং অটো আপগ্রেড করুন।

বিকল্প 3:

এক্সপ্রজ থেকে সিএসপিজে উন্নীত করতে এবং ভিজ্যুয়াল স্টুডিও 2015 এ থাকার জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন।

সতর্কতা: নীচের প্রক্রিয়াটি ব্যবহার করে আপনি পিসিএম ওয়েব লোড করতে ভিএস2015 ব্যবহার করতে পারবেন না। পরিবর্তে আপনাকে ডটনেট সিএলআই (কমান্ড লাইন প্রম্পট) বা ভিএসকোড আইডিই দিয়ে কাজ করতে হবে

পদক্ষেপ 1: এই লিঙ্কটি থেকে নেট নেট ডাউনলোড করুন এবং ইনস্টল করুন https://www.microsoft.com/net/download/core

পদক্ষেপ 2: যান global.json। পিসিতে ইনস্টল করা সংস্করণে সংস্করণ নম্বরটি সংশোধন করুন (এটি আমার পিসির জন্য 1.0.1)।

Old:
{
  "projects": [ "Source" ],
  "sdk": { "version": "1.0.0-preview2-003131" }
}

New:
{
  "projects": [ ""Source" ],
  "sdk": { "version": "1.0.1-*" }
}

পদক্ষেপ 3: প্রশাসক এবং রান কমান্ড হিসাবে গোটো কমান্ড প্রম্পট

dotnet migrate
dotnet restore
dotnet build
dotnet run

4

দেখে মনে হচ্ছে মাইক্রোসফ্ট সম্পূর্ণরূপে ভিএস2017-র সমাধান কাঠামোটিকে আবার নতুন করে সাজিয়েছে ... আমি ভিএস2017-এ এইভাবে সমাধান করেছি:

  • .Sln ফাইলটি খোলে
  • "প্রকল্পে (" A 9A19103F-16F7-4668-BE54-9A1E7A4F7556) ") = 'NNN', 'NNN.xproj' ..." লাইন - "NNN.xproj" কে "NNN.csproj" দিয়ে প্রতিস্থাপন করা হয়েছে, এবং ... ভুয়াল!

আশা করি এটা সাহায্য করবে.


এটি আমাকে ভিএস 2017 তে একটি ভিএস ২০১৫ প্রকল্প খুলতে সহায়তা করেছে। ধন্যবাদ
মাইরো

4

আমি জানি যে আমি পার্টিতে বেশ দেরি করেছি, তবে যে কেউ বারবার এই সমস্যাগুলির মধ্যে পড়েছে, এই 2 টি নিবন্ধ আমাকে সত্যিই বুঝতে সাহায্য করেছিল যে কেন এই সমস্যাগুলি প্রথম স্থানে হয়েছিল এবং সেগুলি কীভাবে সমাধান করা যায়।

আমার বর্তমান সেটআপ সম্পর্কে একটি সংক্ষিপ্ত আপডেট: আমার ভিএস2015 এবং ভিএস2017 উভয়ই ইনস্টল ছিল। আমি নেট নেট এসডিকে 1.0.0-প্রাকদর্শন 2-003133 সহ ভিএস2015 ব্যবহার করছিলাম, যার মধ্যে নেট নেট 1.0.1 রয়েছে। ভিএস 2017 ইনস্টল করার পরে, এটি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে গেছে। নেট কোর 1.1.0 এবং এটি ডিফল্ট হিসাবে সেট করুন my আমার পিসিতে নেট কোর সংস্করণ, যা সমস্ত সমস্যার সৃষ্টি করেছিল।

আশা করি অন্যরাও এটি দরকারী বলে মনে করবেন :)

ডটনেট প্রজেক্ট মডেল সার্ভারের সাথে কোনও এক্সিকিউটেবল মিল পাওয়া যায় না

নেট কোর এসডিকে পাশের দুটি সংস্করণ বিকাশ করা হচ্ছে


2

আমি ভিএস2017 সম্প্রদায় সংস্করণ ইনস্টল করার পরে আমি এই সমস্যাটিতে চলে এসেছি। এটিই আমি এই সমস্যার সমাধান করেছি: এই ফোল্ডারে যান: সি: \ প্রোগ্রাম ফাইলগুলি ot ডটনেট \ এসডিকে: ফোল্ডারটি খুঁজে নিন: 1.0.0 এবং এটির নাম পরিবর্তন করে xx.xx.xx

কোনও কারণে ভিএস2015 ইনস্টল হওয়ার পরে এই ফোল্ডারে ফিরে (বা ডিফল্ট রূপে) স্যুইচ করুন যাতে এটির নামকরণ করা অন্যান্য ফোল্ডারে সন্ধান করতে ভিএস2015 কে বাধ্য করে। আমার গ্লোবাল.জসনে এটি আমার কাছে রয়েছে: "এসডিকে": version "সংস্করণ": "1.0.0-পূর্বরূপ 2-003131"}

আপডেট করা: আপনি ভিএস ২০১7 এ স্যুইচ করলে আপনাকে ফোল্ডারের নামটি 1.0.0 এ ফিরে আসতে হবে। আমার বনাম ২০১৫ সালে স্থানান্তরিত করতে আমাকে এটির পুনরায় নামকরণ করতে হয়েছিল et


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