Как провести рефакторингссылки на страницах / представлениях ASP.NET с использованием ReSharper? - PullRequest
0 голосов
/ 16 июля 2011

Я переместил набор страниц ASPX в другую папку, используя команду ReSharper Refactor-> Move.

Из ReSharper мы имеем:

Переместить в папку

Этот рефакторинг помогает переместить класс, файл или выборку классов или файлов в другой проект или папку в решении.При выполнении перемещения ReSharper обновляется с использованием директив при необходимости.При желании он может переименовывать пространства имен в соответствии с новым местоположением и распространять классы, перемещаемые в отдельные файлы.

После перемещения этих страниц все ссылки, которые ссылаются на файлы CSS, были разорваны.

Когда я открываю страницу ASPX в режиме просмотра исходного кода, я получаю что-то вроде этого:

enter image description here

Я думаю, что если он предлагает замену, он уже знает, где искатьдля правильного файла.

Подсказка с меткой опроса помогает, но я должен открыть каждую страницу и исправить ссылку по ссылке.

Нет ли автоматического способа исправить все ссылки с помощьюReSharper 6.0?Если ответ отрицательный, я думаю, что такая функция должна быть реализована в команде «Переместить в папку».

1 Ответ

2 голосов
/ 16 июля 2011

Боюсь, ответ отрицательный. Да, функция подсказок хороша не только для рефакторинга «Переместить в папку», но и для общего назначения (например, вырезать и вставлять файлы). Мы подумали об этом, но отложили, поскольку пользовательский интерфейс неясен (нам нужен способ указать такие ссылки на файлы, применить к ним обновления и отменить, если необходимо).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...