无法在 VisualStudio 中键入

无法在 VisualStudio2013中编辑项目中的任何文件。它只发生在一个项目中。如果我打开一个不同的项目,我能够输入罚款,但一旦我回到问题项目,我无法在编辑器窗口中输入。不知道这是否重要,但该项目是给我的问题,我们正在使用 SVN。其他项目只是机器上的本地项目。我已经重新启动了 VisualStuido,重新启动了计算机,但仍然无法编辑文件。有什么想法吗?

64571 次浏览

有问题的文件是只读的吗? 这也许可以解释为什么不能更改它们。

我不熟悉 SVN,但是在一些源代码控制系统中,在修改文件之前必须签出文件。

这种事也发生在我身上。你有 ReSharper 吗?如果是这样,我找到的解决方案 给你可能为您工作。根据亚历山大在公认答案中的评论:

尝试清理 R # 缓存 C: 用户{用户 Name } AppData Local JetBrains ReSharper v8.2 SolutionCache and then 重新打开解决方案

从下面的评论-这是 %userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches为那些想赢 + R。

下面是另一个可能的地点: %userprofile%\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v02\Soluti‌​onCaches

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

您还可以转到 ReSharper 选项,Environment/General,单击 Clear Cache 并在2:02重新启动 Visual Studio-Chin Feb 27 enter image description here

我今天也遇到了同样的问题(甚至不能编辑全新的文件) ,但结果是由于“源代码管理插件”。我使用 AnkhSVN 并在昨天提示时执行了更新。不管出于什么原因,这让我无法编辑除 JSON 之外的任何文件类型。下面是我修复它的步骤:

  1. 打开 VisualStudio 选项(Tools-> Options)
  2. 将“源代码管理插件”更改为“无”(源代码管理-> 插件选择)
  3. 重新启动 VisualStudio
  4. 重复步骤1-3,但在步骤2中重新启用 AnkhSVN

这之后我又可以编辑文件了。

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

注意: 在删除临时文件之前,请关闭 VisualStudio。

删除临时文件:

  1. 窗户键 + R键打开运行窗口。
  2. 在文本框中键入 %temp%
  3. 进来

Run window image

现在您将看到所有临时文件。只需按 Ctrl + A选择 temp文件夹中的所有文件。现在全部删掉。有些文件不会被删除。直接跳过吧。

现在打开您的 VisualStudio 并尝试编辑语法。我希望它现在就可以工作!

今天发生在我身上,对我来说问题是打印文件。我不能写入任何 .ts文件,这是因为我创建了一个 tsconfig.json文件,但是还没有填充它(它是空的)。然后我被打断了,忘记了我有这个空文件,我花了一段时间才意识到这是问题的原因。这个问题发生在2015年的视觉工作室。