Как сбросить настройки «Больше не показывать этот диалог» для Visual Studio и ReSharper - PullRequest
10 голосов
/ 24 февраля 2010

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

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

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

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

Я установил флажок «Больше не показывать этот диалог» и нажал «Сделать доступным для записи».

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

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

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

  • Visual Studio 2008 с пакетом обновления 1
  • ReSharper 4.5

Ответы [ 2 ]

14 голосов
/ 06 июня 2012

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

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

Set-ItemProperty Hkcu:\Software\Microsoft\VisualStudio\10.0\SourceControl\ -Name UncontrolledInMemoryEditDialogSuppressed -Value 0
3 голосов
/ 25 февраля 2010

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

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

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

...