Я обновил с ReSharper 7 на vs2012 pro до ReSharper 8.1 на vs2013 pro, и ReSharper теперь предупреждает меня, что многие мои частичные представления не могут быть решены. Кажется, это происходит только:
- На главных страницах ASP (т.е. не бритве)
- Когда частичный .ascx находится в той же папке контроллера, что и частичный
например. Home.Master
, расположенный в ~/Views/Home/Home.Master, отображает UserProfile.ascx
, расположенный в ~/Views/Home/UserProfile.ascx.
Оба параметра <%: Html.RenderPartial("UserProfile") %>
и <%: Html.RenderPartial("~/Views/Home/UserProfile.ascx"%>
помечены как ReSharper как недопустимые.
Кроме того, общие частичные файлы в папке ~/views/shared кажутся хорошими, если я ссылаюсь только по имени:
Однако ссылка на представление по пути не работает:
(NB. Оба изображения берутся внутри Home.Master, в ~/Views/Home)
Когда я запускаю приложение, частичные файлы работают правильно, поэтому, похоже, это изменение в ReSharper 8.1. Есть ли что-нибудь, что я могу сделать, чтобы исправить это?