خطای the type expression is defined in an assembly that is not referenced to assembly .
با سلام وقتتون بخیر آقای مدائنی. آقای مدائنی یه چند مدت قبل توجه شدم پروژم پلاگین های جی کوری رو اجرا نمیکنه فکر کردم که شاید علتش قدیمی بودن کتابخونه های پروژم باشه لذا اومدم تمام کتابخونه های پروژه ام رو از طریق افزونه ی NuGet به روز رسانی کرد اما بعد اون شاهد کلی خطا در کنار خطا های قبلیم شدم. در حال حاضر از مابقی خطا های قبلی صرف نظر میکنم تا اینکه این خطا رفع شه چون اولویت داره.
تصویر Error:
محتوای فایل های csproj و package.config و web.config را قرار بدید.
Web.config: فایلی که در پوشه ی Views موجوده.
http://s8.picofile.com/file/8337423068/Web_config.html
packages.config:
http://s9.picofile.com/file/8337423668/packages_config.html
Web.config: فایلی که در Root پروژه قرار داره.
http://s9.picofile.com/file/8337423692/Web_config.html
فایل csproj:
http://s8.picofile.com/file/8337424750/csproj.rar.html
ابتدا پنجره Console Package Manger را باز کنید. سپس دستور زیر را اجرا کنید:
Update-Package -reinstall
پس از آن برروی solution خود کلیک را ست کنید و آن را Clean کنید.
پس از Clean کردن پروژه را Build کنید.
حال دستور زیر را اجرا کنید:
Get-Project –All | Add-BindingRedirect
سپس برای بار دیگر عملیات Clean و Build را انجام بدید.
سلام آقا سهیل زاده مشکل رفع نشد هنوز خطا داره
این فرامین رو در پنجره ی Pakage Manager Console نوشتم.
روی قسمت Solution کلیک راست کردم و...
دوباره باید فایل های قبلی رو بفرستید چون بروز رسانی شدند. لطفا هنگام ارسال فایل csproj تنها خود فایل رو بفرستید و نیازی به rar کردن نیست.
http://s9.picofile.com/file/8337516384/packages_config.html
http://s9.picofile.com/file/8337516434/Web_config.html
Web.config: فایلی که در Root پروژه قرار داره.-------------->> http://s8.picofile.com/file/8337517142/Web_config.html
http://s9.picofile.com/file/8337517426/MvcInternetShop2_csproj.html
پس از بررسی فایل csproj شما و تصویر ارسالی متوجه جزئیات زیر شدم:
۱) شما MvcShopEntities رو به پروژه MvcInternetShop2 رفرنس ندادید.
۲) در کلاس های Repository شما چند بسته یا نصب نشدند یا این که فضای نام آن ها را اضافه نکردید.
۳) خطا های مربوط به فایل های cshtml پس از رفع خطاهای دیگر و build کردن پروژه رفع می شوند.
4) برای لود نشدن بسته Newtonsoft.Json ابتدا خطا های visual studio رو رفع کنید پس از آن که پروژه با موفقیت Build شد دستور زیر را اجرا کنید.
update-package Newtonsoft.Json -reinstall
سلام
آقای سهیل زاده الان من اومدم تمام کدهای موجود در پروژهم رو درون یک پروژه دیگری کپی کردم باز هم همین خطا ها رو داشت بعد این که بسته ی Newtonsoft.Json رو
reinstall کردم با این فرمان
update-package Newtonsoft.Json -reinstall تمام خطا ها رفع شد و ویوها بدون خطا بالا اومدن. به جز یک ویو که همین پایین خطاش رو خدمتون میفرستم.۱) شما MvcShopEntities رو به پروژه MvcInternetShop2 رفرنس ندادید.
۲) در کلاس های Repository شما چند بسته یا نصب نشدند یا این که فضای نام آن ها را اضافه نکردید.
مچکرم
شما MvcShopEntities رو به پروژه MvcInternetShop2 رفرنس ندادید. :
برروی References کلیک راست کنید گزینه Add Reference رو بزنید.
به تب Projects برید و MvcShopEntities رو به MvcInternetShop2 اضافه کنید.
در کلاس های Repository شما چند بسته یا نصب نشدند یا این که فضای نام آن ها را اضافه نکردید.
خطا های شما مربوط به نبودن فضای نام و رفرنس های مورد نیاز می باشد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)