В проекте Visual Studio (С#) я попытался выполнить переименование пространства имен, используя ReSharper ярлык (Ctrl + R + R). Однако, поскольку я разветкил некоторые файлы, которые использовали пространство имен из другого места в исходной системе управления, у них был установлен атрибут readonly. Следовательно, я получил диалог, содержащий "Извините, видимо, я не могу опубликовать изображение, потому что я новый пользователь":
Файл TestFile.cs, который вы пытались отредактировать, находится только на диске. Хотите ли вы записать файл или изменить его?
Флажок: не показывать это диалоговое окно еще раз (никогда не разрешать редактирование в памяти)
Кнопки: редактирование внутренней памяти, запись, отмена, справка
Я установил флажок "Не показывать этот диалог снова" и нажал "Сделать запись".
Для меня это говорит о том, что в будущем все файлы readonly, которые вы пытаетесь отредактировать, автоматически станут доступными для записи. Вместо этого произошло то, что все будущие попытки отредактировать файл readonly автоматически отменены (без отображения диалогового окна)!
Поэтому мне нужно reset параметры, которые определяют, отображается ли это диалоговое окно. Я не уверен, что это параметр Visual Studio или параметр ReSharper, но я попытался сбросить параметры Visual Studio (из меню Tools → Import and Export Settings) безрезультатно. Я не могу найти способ reset настроек ReSharper.
Версия программного обеспечения:
- Visual Studio 2008 с пакетом обновления 1 (SP1)
- ReSharper 4.5