无法在Visual Studio中键入

时间:2014-07-18 13:14:13

标签: c# asp.net-mvc visual-studio visual-studio-2013 resharper

我无法在Visual Studio 2013中编辑项目中的任何文件。它只发生在一个项目中。如果我打开一个不同的项目,我可以输入正常,但一旦我回到问题项目,我无法输入编辑器窗口。不确定是否重要但是项目给我带来了我们正在使用SVN的问题。其他项目只是机器上的本地项目。我已重新启动Visual Stuido,重新启动计算机,仍然无法编辑文件。有什么想法吗?

6 个答案:

答案 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\Soluti‌​onCaches

更新 - 另一个更简单的选项:

  

您还可以转到ReSharper选项,环境/常规,单击清除缓存并重新启动Visual Studio - Chin 2月27日2:02   enter image description here

答案 1 :(得分:9)

我今天遇到了同样的问题(甚至无法编辑全新的文件),但事实证明这是由于源控制插件"。我使用AnkhSVN并在昨天提示时执行了更新。无论出于何种原因,这使我无法编辑除JSON之外的任何文件类型。以下是我修复它的步骤:

  1. 打开Visual Studio选项(工具 - >选项)
  2. 更改"源代码管理插件"到"无" (源代码管理 - >插件选择)
  3. 重新启动Visual Studio
  4. 重复步骤1-3,但在步骤2中重新启用AnkhSVN
  5. 之后我能够再次编辑文件。

答案 2 :(得分:4)

只需从临时文件夹中删除所有临时文件即可。

注意:删除临时文件之前关闭visual studio。

删除临时文件:

  1. 按Windows按钮+ R左<打开运行窗口
  2. 在文本框中键入%temp%。
  3. 按enter
  4. Run window image

    现在您将看到您的所有临时文件。只需按Ctrl + A即可选择所有文件 在临时文件夹中。现在删除所有这些。某些文件不会被删除。跳过它们。

    现在打开您的visual studio并尝试编辑语法。我希望它现在能够奏效!

答案 3 :(得分:1)

有问题的文件是否只读?这可以解释为什么你无法改变它们。

我不熟悉SVN,但在某些源代码管理系统中,您必须在修改文件之前签出文件。

答案 4 :(得分:0)

今天发生在我身上,对我来说,问题在于打字稿文件。我无法在任何.ts文件中写入,这是因为我创建了一个tsconfig.json文件,但尚未填充它(它是空的)。然后我被打断了,忘记了我有这个空文件,我花了一段时间才意识到这是问题的原因。这个问题发生在2015年的Visual studio中。

答案 5 :(得分:0)

对我来说,清洗溶液效果很好。