有人遇到过这个问题吗? 你知道如何解决吗? 似乎resharper认为该文档是只读的,即使我可以手动编辑该文档。
禁用Visual Studio的源代码控制插件。
我在使用Visual Studio 2013时也遇到了同样的问题。
解决方法是将项目添加到版本控制中 (在我的情况下是Git)。
现在,即使您不想提交代码,只需将解决方案添加到版本控制中,该问题就应该消失了。
对我有用的方法是在所需编辑的文件所在的项目中进行卸载和重新加载。(只需右键单击项目,然后从上下文菜单中选择“卸载项目”即可。
2022年7月更新:
在将Resharper升级到2022.1版本后,我在使用VS 2019时遇到了这个问题。在升级之前,这个问题是不存在的。
我卸载了Resharper,重启了计算机,重新安装了Resharper(版本为2022.1,与我要升级的版本相同),问题得到了解决。
我以管理员身份启动了VS 2013,并打开了项目,现在它可以正常工作。
让我稍微晚了一点:
我通过添加 .gitignore 文件并尝试提交我的更改来解决这个错误。
我无法解释这样做是如何解决的,但是这在一个全新的 Git 存储库中发生了。我已经在另一个存储库上使用 Git 和 VS 已经几个月了,该存储库从一开始就有 .gitignore 文件,以前我或者我的团队中没有人遇到过这个问题。
更改“Microsoft Git Provider”可以解决问题,但我想要一个永久的解决方案。
我已经在使用GIT,并且在我的.gitignore中有所有的ReSharper内容。我正在使用VS 2015。当我更新到最新版本的ReSharper 2017.1.3时,出现了这个问题。
我备份了我的解决方案文件夹(称之为“repo_backup”),然后从git中克隆了我的repo。一切都恢复正常了。我将我的更改复制到新的重新克隆的repo中,删除了repo_backup,然后继续进行。