我如何告诉 Resharper 在自定义位置查找局部视图?

How do I tell Resharper to look in a custom location for Partial views?

我已经建立了一个项目,它有一个自定义的 ViewEngine,它改变了 Partials 可以定位的传统位置。以前,Resharper 会让我按 F12 进入我的局部视图,但这不再有效,因为 Resharper 认为它们不存在,即使它们存在。我可以做些什么让 Resharper 知道在哪里可以找到这些文件吗?

我安装了 Resharper 8.2。我会在 global.asax 中注册自定义 ViewEngine,它工作正常。

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);
}

这里是 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;
    }
}