我无法在Visual Studio 2013中编辑项目中的任何文件。它只发生在一个项目中。如果我打开一个不同的项目,我可以输入正常,但一旦我回到问题项目,我无法输入编辑器窗口。不确定是否重要但是项目给我带来了我们正在使用SVN的问题。其他项目只是机器上的本地项目。我已重新启动Visual Stuido,重新启动计算机,仍然无法编辑文件。有什么想法吗?
答案 0 :(得分:392)
这件事发生在我身上。你有ReSharper吗?如果是这样,我发现here的解决方案可能适合您。来自亚历山大在接受的答案中的评论:
尝试清理R#缓存C:\ Users {User 名称} \ AppData \ Local \ JetBrains \ ReSharper \ v8.2 \ SolutionCaches \然后 重新开启解决方案
从下面评论 - 那些想要赢得+ R的人%userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches
。
从下面的评论中,另一个可能的位置:
%userprofile%\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v02\SolutionCaches
更新 - 另一个更简单的选项:
您还可以转到ReSharper选项,环境/常规,单击清除缓存并重新启动Visual Studio - Chin 2月27日2:02
答案 1 :(得分:9)
我今天遇到了同样的问题(甚至无法编辑全新的文件),但事实证明这是由于源控制插件"。我使用AnkhSVN并在昨天提示时执行了更新。无论出于何种原因,这使我无法编辑除JSON之外的任何文件类型。以下是我修复它的步骤:
之后我能够再次编辑文件。
答案 2 :(得分:4)
只需从临时文件夹中删除所有临时文件即可。
注意:删除临时文件之前关闭visual studio。
删除临时文件:
现在您将看到您的所有临时文件。只需按Ctrl + A即可选择所有文件 在临时文件夹中。现在删除所有这些。某些文件不会被删除。跳过它们。
现在打开您的visual studio并尝试编辑语法。我希望它现在能够奏效!
答案 3 :(得分:1)
有问题的文件是否只读?这可以解释为什么你无法改变它们。
我不熟悉SVN,但在某些源代码管理系统中,您必须在修改文件之前签出文件。
答案 4 :(得分:0)
今天发生在我身上,对我来说,问题在于打字稿文件。我无法在任何.ts
文件中写入,这是因为我创建了一个tsconfig.json
文件,但尚未填充它(它是空的)。然后我被打断了,忘记了我有这个空文件,我花了一段时间才意识到这是问题的原因。这个问题发生在2015年的Visual studio中。
答案 5 :(得分:0)
对我来说,清洗溶液效果很好。