سلام چگونه می شود پکیجهای nuget در قسمت area پروژه نصب کنیم
سلام
متوجه نشدم ؟ چرا Area؟
معمولا این پکیج ها DLL هستند و باید در Refrence ها باشند
بعضی موقعها nuget یک سری کلاس یا کنترلر درست می کند که آنها در داخل خود پروژه اصلی ایجاد می کند و بعضی اوقات آن کلاسها یا کنترلهای ایجاد شده لازم است در داخل خود areas باشد تا از آنها داخل خود area از آنها استفاده کنیم
آیا نصب دستورات nuget در area امکان پذیر است
سلام دوست من.شما بایستی در قسمت :
Tools -> Library package manager -> Package manager console
پکیجی که لازم دارین رو بصورت تکست تایپ کنین و اونو دانلود کنین که البته بایستی به اینترنت وصل باشین.مثلا اگه پکیج entity framework رو بخواین باید جلوی عبارتPM> تایپ کنین:
install-package entityframework
و برای بقیه پکیجها به سایت nuget.org برین راجع به دستوراتی که باید تایپ کنین راهنمایی کرده.اول پکیجتونو سرچ کنین بعد از گزینه های سرچ شده انتخاب کنین،دستور رو براتون نوشته.موفق و پیروز باشین
می خواهم کلاسها یا کنترلر که ایجاد می شود درون خود area ایجاد بشود
به طور مثال دستورم به صورت زیر نوشتم اما خطا داده می شود
Install-Package Microsoft.AspNet.Identity.Samples .\WebApplication2\Areas\ali
چگونه می توانم دستور به صورت صحیح بنویسیم
http://blog.tech-fellow.net/2015/08/15/asp-net-mvc-areas-packed-as-nuget/
کد زیر در لینک بالا بودکد بالا در کدام قسمت پروژه بگذارم
[InitializableModule]
[ModuleDependency(typeof(EPiServer.Web.InitializationModule))]
public class ConfigureAreasSupportModule : IInitializableModule
{
public void Initialize(InitializationEngine context) {
AreaConfiguration.RegisterAllAreas(config =>
{
config.EnableAreaDetectionByController = true;
config.EnableAreaDetectionBySite = true;
});
}
public void Uninitialize(InitializationEngine context) {
}
}
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)