Как сбросить настройки Больше не показывать это диалоговое окно для Visual Studio и ReSharper

В проекте Visual Studio (C #) я попытался выполнить переименование пространства имен с помощью ReSharper ярлык (Ctrl + R + R). Однако, поскольку я разветвил некоторые файлы, использующие пространство имен, из другого места в системе управления версиями, для них был установлен атрибут readonly. Следовательно, я получил диалоговое окно, содержащее Извините, по-видимому, я не могу опубликовать изображение, потому что я новый пользователь:

Файл TestFile.cs, который вы пытались редактировать, доступен только для чтения на диске. Вы все равно хотите сделать файл доступным для записи или отредактировать?

Флажок: больше не показывать это диалоговое окно (никогда не разрешать изменения в памяти)

Кнопки: Редактировать в памяти, Сделать доступным для записи, Отмена, Справка

Я поставил галочку напротив опции "Больше не показывать это диалоговое окно" и нажал "Сделать запись доступной для записи".

Для меня это означает, что в будущем все файлы, доступные только для чтения, которые вы пытаетесь редактировать, будут автоматически доступны для записи. Вместо этого на самом деле произошло то, что все будущие попытки редактировать файл, доступный только для чтения, автоматически отменяются (без отображения диалогового окна)!

Поэтому мне нужно сбросить настройки, которые определяют, отображается ли это диалоговое окно. Я не уверен, что это параметр Visual Studio или параметр ReSharper, но я попытался сбросить параметры Visual Studio (из меню Инструменты - ›Параметры импорта и экспорта пункт меню) безрезультатно. Я не могу найти способ сбросить настройки ReSharper.

Версии программного обеспечения:

  • Пакет обновления 1 для Visual Studio 2008
  • ReSharper 4.5

person Teevus    schedule 24.02.2010    source источник
comment
На дворе 2015 год, и этот вариант меня тоже просто засосал. Могу ли я предложить вам изменить свой ответ на ответ на вознаграждение за ответ @JonZabroski, который на самом деле является ответом, в отличие от принятого в настоящее время ответа, который просто повторяет проблему?   -  person Shaul Behr    schedule 23.04.2015


Ответы (2)


Я смог воспроизвести это. Похоже, это ошибка плагина Resharper 4.5. В VS 2008 / Инструменты / Параметры / Документы есть флажок Разрешить редактирование файлов только для чтения; предупреждать при попытке сохранить. Это не имело никакого эффекта после того, как я предпринял описанные вами шаги.

Сначала я заметил, что я не смог отредактировать файл, доступный только для чтения, после нажатия этих кнопок, которые вы упомянули. Я смог косвенно отредактировать файл, доступный только для чтения, с помощью рефакторинга / переименования после того, как я зашел в Параметры Resharper / Общие и установил флажок Всегда показывать диалоговое окно с ошибкой при возникновении исключения.

Я сообщил об этом в Jet Brains как об ошибке.

person Blanthor    schedule 25.02.2010

Я столкнулся с этой проблемой сегодня.

Запустите мой однострочный сценарий PowerShell, который автоматизирует решение JetBrains.

Set-ItemProperty Hkcu:\Software\Microsoft\VisualStudio\10.0\SourceControl\ -Name UncontrolledInMemoryEditDialogSuppressed -Value 0
person John Zabroski    schedule 06.06.2012
comment
обратите внимание, что номер версии (.. VisualStudio \ 10.0 \ SourceControl ..) относится к VS 2010. Обязательно обновите его соответствующим образом, если у вас есть другая версия VS - person Louis Rhys; 10.04.2013