asp.net-mvc-4 - Resharper 无法解析母版页内的部分 View

标签 asp.net-mvc-4 resharper-8.0

我已经从 vs2012 pro 上的 ReSharper 7 升级到 vs2013 pro 上的 ReSharper 8.1,并且 ReSharper 现在警告我很多我的部分 View 无法解析。
它似乎只会发生:

  • 在 ASP 母版页中(即不是 Razor )
  • 当 .ascx 部分与部分位于同一 Controller 文件夹中时

  • 例如。 Home.Master ,位于 ~/Views/Home/Home.Master 渲染 UserProfile.ascx ,位于 ~/Views/Home/UserProfile.ascx。
    两者 <%: Html.RenderPartial("UserProfile") %><%: Html.RenderPartial("~/Views/Home/UserProfile.ascx"%>被 ReSharper 标记为无效。

    此外,当我仅按名称引用时, ~/views/shared 文件夹中的共享部分似乎可以正常获取:

    RenderPartial by view name working correctly

    但是,按路径引用 View 似乎不起作用:

    enter image description here

    (注意。两张图片都是在 Home.Master 中拍摄的,在 ~/Views/Home 中)

    当我运行应用程序时,部分工作正常,所以它似乎是 ReSharper 8.1 中的一个变化。我能做些什么来解决这个问题吗?

    最佳答案

    这是 ReSharper 中的一个错误。

    现在最好的办法是将其设置为忽略此类错误。

    您可以通过从左侧的“红色灯泡”中选择“检查选项”并将其设置为另一个选项来执行此操作。希望它会尽快修复!

    编辑:请参阅此票以了解问题。 http://youtrack.jetbrains.com/issue/RSRP-395642

    关于asp.net-mvc-4 - Resharper 无法解析母版页内的部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21564156/

    相关文章:

    c# - ASP.NET MVC 路由问题中的约束

    visual-studio - 防止 Resharper StyleCop 代码清理创建区域

    c# - 如何使用 Resharper CodeAnnotation 属性指示结果不明确?

    c# - 在这种情况下,谨慎(什么都不做)是勇气(猜测)的更好部分吗?

    visual-studio-2010 - 如何安装旧版本的 ReSharper 插件?

    c# - 如何在 MVC 4 中使用 HTML anchor ?

    c# - ASP.NET MVC 我正在尝试使用(部分 View )在同一页面中添加评论产品(http post)

    c# - Resharper 在 if 语句旁边移动顶部大括号。怎么上新线?

    asp.net-mvc-3 - 在 MVC3 中将 ListBox 与模型绑定(bind)

    c# - 尽可能快地打开和读取数千个文件