مشکل در Build پروژه هنگام استفاده از Scaffold-DBContext
سلام خدمت دوستان
من در پروژه خودم که با Blazor طراحی شده از Db First استفاده کردم. حالا به دلایلی مجبور شدم Model خودم رو حذف کنم و دوباره مدل رو بسازم. اما وقتی مدل رو حذف کردم و خواستم دوباره بسازم، از آنجایی که Scaffold-DBContext قبل از ایجاد دوباره مدل پروژه رو Build میکنه با خطا مواجه شدم و پروژه بیلد نمیشه. حالا خواستم بدونم که چطوری میشه جلوی بیلد کردن پروژه رو گرفت و مشکل رو حل کرد.
کد Scaffold-DBContext من به شکل زیر است.
Scaffold-DBContext 'Data Source=.; Initial Catalog=MyDbName; User id=sa; password=1' Microsoft.EntityFrameworkCore.SQLServer -OutputDir Data/Models -force -NoPluralize -UseDatabaseNames
این کد زمانی که پروژه خطا نداشته باشه درست عمل میکنه. ولی زمانی که پروژه خطا داشته باشه کار نمیکنه!
من از پارامترهای no-build-- و no-build- هم استفاده کردم ولی نشد!
لطفا راهنمایی بفرمایید. با تشکر
اجرای پروژه در ویژوال استودیو بدون Build شدن
شما میتونید بدون اینکه پروژه رو بیلد کنید اجرا کنید پروژه رو. البته این اجرا از آخرین Build موفق استفاده میکنه. برای این کار به منوی Tools و سپس Option برید و مطابق با تصویر زیر عمل کنید :
اگر گزینه Launch Old Version رو انتخاب کنید ویژوال استودیو پروژه شما رو از آخرین Build موفق اجرا میکنه. البته در مورد کار شما چون قصد دارید مدل داده ای رو به پروژه خودتون اضافه کنید فکر میکنم Build کردن لازم باشه.
بهتر بود یک عکس هم از خطا قرار می دادید. درسته که شما 267 تا خطا دارید ولی موضوع خطاها احتمالا یکی باشه. البته دلیل خطای شما واضح هست. خطا بخاطر حذف مدل داده ای هست مطمئنا.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2