Visual studio 如何重新设置";Don';“不再显示此对话框”;Visual Studio和ReSharper的设置

Visual studio 如何重新设置";Don';“不再显示此对话框”;Visual Studio和ReSharper的设置,visual-studio,visual-studio-2008,resharper,resharper-4.5,Visual Studio,Visual Studio 2008,Resharper,Resharper 4.5,在VisualStudio项目(C#)中,我尝试使用快捷方式(Ctrl+R+R)对名称空间进行重命名。但是,由于我已经从源代码管理系统中的另一个位置分支了一些使用名称空间的文件,因此它们设置了readonly属性。因此,我收到一个对话框,其中包含“抱歉,显然我不能发布图像,因为我是新用户”: 您试图编辑的文件TestFile.cs在磁盘上是只读的。要使文件可写还是要编辑它 复选框:不再显示此对话框(不允许在内存中编辑) 按钮:在内存中编辑、使可写、取消、帮助 我勾选了“不再显示此对话框”复选框并

在VisualStudio项目(C#)中,我尝试使用快捷方式(Ctrl+R+R)对名称空间进行重命名。但是,由于我已经从源代码管理系统中的另一个位置分支了一些使用名称空间的文件,因此它们设置了readonly属性。因此,我收到一个对话框,其中包含“抱歉,显然我不能发布图像,因为我是新用户”:

您试图编辑的文件TestFile.cs在磁盘上是只读的。要使文件可写还是要编辑它

复选框:不再显示此对话框(不允许在内存中编辑)

按钮:在内存中编辑、使可写、取消、帮助

我勾选了“不再显示此对话框”复选框并单击了“使可写”

对我来说,这意味着在将来,您试图编辑的所有只读文件都将自动成为可写文件。相反,实际发生的情况是,将来编辑只读文件的所有尝试都会自动取消(不会显示对话框)

因此,我需要重置控制是否显示此对话框的设置。我不确定这是Visual Studio设置还是ReSharper设置,但我尝试过重置Visual Studio选项(从“菜单工具”->“导入和导出设置”菜单项),但无效。我找不到任何方法来重置重拾器设置

软件版本:

  • Visual Studio 2008 Service Pack 1
  • ReSharper 4.5

    • 我能够重现这一点。这似乎是Resharper 4.5插件的错误。VS 2008的/Tools/Options/Documents有一个复选框,用于允许编辑只读文件;尝试保存时发出警告。在我采取了你概述的步骤之后,这没有任何效果

      我首先注意到的是,在单击您提到的这些按钮后,我无法编辑只读文件。在我转到Resharper Options/General并选中“异常发生时始终显示错误”对话框后,我可以通过重构/重命名间接编辑只读文件


      我已经向Jet Brains报告了这个bug。

      我今天遇到了这个问题

      运行我的单行PowerShell脚本,它会自动执行


      请注意,版本号(…VisualStudio\10.0\SourceControl…)特定于VS 2010。如果你有其他VS versionIt's 2015,请确保相应地更新它,我也被这个选项吸引住了。我建议你改变你的答案积分来奖励@JohnZabroski的答案,这实际上是一个答案,而不是目前接受的答案,它只是重申了问题?
      Set-ItemProperty Hkcu:\Software\Microsoft\VisualStudio\10.0\SourceControl\ -Name UncontrolledInMemoryEditDialogSuppressed -Value 0