<HintPath>..\..\..\packages\T4MVCExtensions.3.15.0\lib\net40\T4MVCExtensions.dll</HintPath>
<HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
- قسمت post build event باید به صورت ذیل اصلاح شود:
Copy "$(ProjectDir)$(OutDir)*.*" "$(SolutionDir)RabbalShopCMS.Web\bin\"
- در global.asax.cs پروژهی اصلی باید این موارد را حذف کنید:
ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new RazorViewEngine ());
- افزونهی دارای Area نیازی نیست فایل layout داشته باشد. فقط باید دارای یک ViewStart باشد که به layout پروژهی اصلی اشاره کند. این layout از پروژهی پایه دریافت میشود و نه از افزونه. بنابراین فایل layout افزونه باید حذف شود و اضافی است.
- بعد در حالت solution چند پروژهای اجرای دستور ذیل الزامی است: (خیلی مهم)
PM> update-package
- اگر با درخواست یک آدرس، فایل view پروژهی دیگری بازگشت داده شد، ترتیب اضافه شدن PrecompiledMvcEngine را تغییر دهید. برای مثال در پروژهی پلاگین:
ViewEngines.Engines.Insert(0, engine);
ViewEngines.Engines.Add(engine);