Jak*_*ake 4 asp.net-mvc resharper razor
我已经设置了一个具有自定义ViewEngine的项目,该项目可以更改Partials可以找到的传统位置.以前,Resharper会让我F12进入我的部分观点,但这不再有效,因为Resharper认为他们不存在,即使他们这样做.我能做些什么让Resharper知道在哪里寻找这些文件吗?
小智 5
我安装了Resharper 8.2.我想注册自定义ViewEngine的global.asax,它工作正常.
protected void Application_Start()
{
//register custom ViewEngine
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new MyCustonViewEngine());
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
Run Code Online (Sandbox Code Playgroud)
这里是代码片段MyCustonViewEngine:
public class MyCustonViewEngine : RazorViewEngine
{
public MyCustonViewEngine()
{
ViewLocationFormats = new[]
{
"~/UI/MVC/Razor/{1}/{0}.cshtml",
"~/UI/MVC/Razor/Shared/{1}/{0}.cshtml"
};
MasterLocationFormats = ViewLocationFormats;
PartialViewLocationFormats = ViewLocationFormats;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
812 次 |
| 最近记录: |