我已经从 vs2012 pro 上的 ReSharper 7 升级到 vs2013 pro 上的 ReSharper 8.1,现在 ReSharper 警告我很多部分视图无法解决。它似乎只发生:
- 在 ASP 母版页中(即不是 razor)
- 当 .ascx 部分与部分位于同一控制器文件夹中时
例如Home.Master
,位于 ~/Views/Home/Home.Master 渲染UserProfile.ascx
,位于 ~/Views/Home/UserProfile.ascx。ReSharper 将两者标记为无效<%: Html.RenderPartial("UserProfile") %>
。<%: Html.RenderPartial("~/Views/Home/UserProfile.ascx"%>
此外,当我仅按名称引用时, ~/views/shared 文件夹中的共享部分似乎可以正常提取:
但是,通过路径引用视图似乎不起作用:
(注意。两张图片都是在 Home.Master 中拍摄的,在 ~/Views/Home 中)
当我运行应用程序时,部分工作正常,所以这似乎是 ReSharper 8.1 中的一个变化。我能做些什么来解决这个问题吗?