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