所以,直到我安装VS2012,当我尝试在VS2010中编辑一个只读文件时,弹出一个对话框,在我按下Save时给出了三个选项:
突然间,它已停止提供这些选项。有没有办法把它放回去,而不是每次都弹出保存对话框,然后告诉我文件是只读的。
我认为这可能与源代码控制相关,但我正在使用的项目未在IDE中绑定到源代码控制,只是该文件在源代码控制中
答案 0 :(得分:17)
而不是破解注册表,我只是选择"无"在工具>>选项>>源代码管理>>插件选择。
答案 1 :(得分:4)
我最近遇到了与Visual Studio 2013相同的问题。我通过编辑注册表解决了这个问题:
不确定为什么会这样。我认为它可能与源代码控制集成有关,因为这些人发布在:http://social.msdn.microsoft.com/Forums/vstudio/en-US/4e4c1878-3901-425e-a454-2c0d628275b0/when-saving-a-modified-readonly-file-it-always-pops-up-save-as-dialog?forum=vseditor,他通过禁用Mercurial插件来解决问题。
答案 2 :(得分:3)
使用设置复选框:
Tools | Options... | Environment | Documents
答案 3 :(得分:3)
in Tools-> Options-> Source Control Current source control plug-in选择None。 问题将得到解决
答案 4 :(得分:2)
在Visual Studio 2012中,注册表项稍有更改。新密钥是:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\SourceControl\AllowUncontrolledInMemoryEditing
将值设置为0将为您提供您以前看到的对话框。
答案 5 :(得分:0)
您可能还会发现this extension很有用,因为它确保每次加载解决方案时都会关闭GIT源代码管理。