از کار افتادن Intellisense در ASP.NET MVC3 پس از نصب ASP.NET MVC4 Beta
سه شنبه 21 خرداد 1392از کار افتادن Intellisense در ASP.NET MVC3 پس از نصب ASP.NET MVC4 Beta <br/> چند روز پیش وقتی مجددا ASP.NET MVC4 Beta رو نصب کردم با تعجب دیدم که Intellisense در پروژه ASP.NET MVC3 یا کار نمی کنه یا ناقص کار می کنه بطوریکه زیر متدهای ActionLink و یا Partial خط قرمز کشیده می شد و Intellisense اون ها رو نمی شناخت
چند روز پیش وقتی مجددا ASP.NET MVC4 Beta رو نصب کردم با تعجب دیدم که Intellisense در پروژه ASP.NET MVC3 یا کار نمی کنه یا ناقص کار می کنه بطوریکه زیر متدهای ActionLink و یا Partial خط قرمز کشیده می شد و Intellisense اون ها رو نمی شناخت
مشخص بود که تداخلی اتفاق افتاده و Intellisense نمی تونه کلاس ها و متدها رو شناسایی کنه.
راه حل برطرف نمودن این مشکل این هستش که باید در وب کانفیگ خودتون تغیراتی بدید و نسخه webpages خودتون رو به صراحت ذکر کنید.
برای این کار در تگ appSettings، تگ زیر رو بنویسید=>
- <add key="webpages:Version" value="1.0.0.0" />
با توجه به مقادیر پیش فرض تگ appSettings، محتویات تگ مورد نظر می باید به صورت زیر باشه=>
- <appSettings>
- <add key="ClientValidationEnabled" value="true"/>
- <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
- <add key="webpages:Version" value="1.0.0.0" />
- < SPAN>appSettings>
در انتها یک بار VS رو ببندید و مجددا باز کنید
- ASP.net MVC
- 2k بازدید
- 0 تشکر