السلام عليكم ورحمة الله وبركاته
احيانا نقوم بتحميل و فتح مشاريع تم برمجتها فى بيئة .net Core على اجهزتنا فنجد رسالة الخطأ المرفقة هذه
error : The project file cannot be opened. Unable to locate the .NET Core SDK. Check that it is installed and that the version specified in global.json (if any) matches the installed versionأو إسم المشروع بجانبه كلمة (Unloaded) أو (Load Failed).
رغم اننا قمنا بتثبيت Framework.NetCore اثناء تثبيت Visual Studio .. وسبب هذه المشكلة هى أختلاف الاصدار المثبت من
Framework.NetCoreحتى وإن كان نفس الاصدار على سبيل المثال .NetCore 3.1
أولا لمعرفة رقم الاصدار بالظبط أتبع الاتى :-
أكتب فى Run هذا الامر لفتح نافذة الأوامر CMD وقم بفتحه كـ Administrator وقم بكتابة الامر التالى بالشاشة السوداء
dotnet --list-sdks
سيكون رقم على سبيل المثال 3.1.401 [C:\Program Files\dotnet\sdk] كما فى الصورة
اذا كان هناك اكتر من اصدار عليم فقط بأخر رقم لهذا الاصدار ويكون فى آخر سطر
الان أذهب لمفات المشروع وابحث عن الملف global.json .. وقم بتحريره عن طريق Notepad او اى محرر آخر .
ستجد أصدار ال sdk بهذا الشكل
{
"sdk": {
"version": "3.1.100"
}
}
قم بتعديل الاصدار إلى الاصدار الذى ظهر معك version": ""3.1.401
الان سيعمل معك المشروع بدون مشاكل .
تعليقات
إرسال تعليق