نحوه رفع خطا CS0246: “نوع یا فضای نام یافت نشد” در NET Core

عکس پروفایل نویسنده

@davidebelloneداویده بلونه | Code4IT

من در مورد توسعه .NET و موارد کلی برنامه نویسی می نویسم. – توسعه دهنده – وبلاگ نویس – سخنران آینده –

آیا شما با نوع یا فضای نام خطای CS0246 یافت نشد در هسته NET؟ خوب ، همینطور هم شد! در اینجا نحوه اتفاق افتادن برای من و نحوه رفع آن آمده است.

امروز اتفاق عجیبی افتاد.

من یک Class Library در NET Framework ایجاد کردم و آن را با کتابخانه آزمون مربوطه آزمایش کردم.

بنابراین کتابخانه را در پروژه دیگری ادغام کردم. همه چیز خوب بود ، من بدون مشکل از آن کتابخانه استفاده کردم. اما ، به طور ناگهانی:

خطا CS0246: نوع یا نام فضای نامی “XX” یافت نشد (آیا شما یک راهنمای استفاده یا مرجع مونتاژ را از دست می دهید؟).

چی؟!؟ من تمام هفته از آن استفاده کردم. من تستش کردم من مرجع را اضافه کرده ام و Intellisense نیز کار می کند.

بیا ، کلاس اینجاست!

راه حل را تمیز کنید … هیچ اتفاقی نمی افتد.

Visual Studio را ببندید … هنوز چیزی نیست.

یک قهوه بخورید … خوب ، حالا بهتر است.

ناگهان ، یک تردید: اگر من آن را به جای .NET Framework در NET Core ایجاد کرده ام ، چه می شود؟

و بدیهی است … نه ، این طور نبود.

راه واقعی برای رفع خطای نامگذاری شده در هسته .NET

اما من نزدیک بودم: کتابخانه کلاس در آن بود .NET Framework 4.7.2 اما برنامه در بود .NET Framework 4.7.1. نسخه پچ بود!

بنابراین ، من فقط نسخه کتابخانه کلاس را پایین آورد …

سئو PBN | خبر های جدید سئو و هک و سرور