Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法在Visual Studio中键入_C#_Asp.net Mvc_Visual Studio_Visual Studio 2013_Resharper - Fatal编程技术网

C# 无法在Visual Studio中键入

C# 无法在Visual Studio中键入,c#,asp.net-mvc,visual-studio,visual-studio-2013,resharper,C#,Asp.net Mvc,Visual Studio,Visual Studio 2013,Resharper,我无法在Visual Studio 2013中编辑项目中的任何文件。它只发生在一个项目中。如果我打开一个不同的项目,我可以很好地键入,但一旦我回到有问题的项目,我就无法在编辑器窗口中键入。不确定这是否重要,但我们正在使用SVN解决给我带来问题的项目。其他项目只是机器上的本地项目。我重新启动了Visual Stuido,重新启动了计算机,但仍然无法编辑文件。有什么想法吗?这些文件是只读的吗?这也许可以解释为什么你不能改变它们 我不熟悉SVN,但在某些源代码管理系统中,您必须先签出一个文件,然后才能

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

这些文件是只读的吗?这也许可以解释为什么你不能改变它们


我不熟悉SVN,但在某些源代码管理系统中,您必须先签出一个文件,然后才能修改它。

我也遇到过同样的情况。你们有复印机吗?如果是这样,我找到的解决方案可能对你有用。根据Alexander在公认答案中的评论:

尝试清理R缓存C:\Users{User 名称}\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\然后 重新打开解决方案

从下面的注释中-这是%userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCache,用于那些想要赢得+R的人

根据下面的评论,另一个可能的位置: %userprofile%\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v02\Soluti‌​onCaches

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


您还可以转到“重新还原”选项,环境/常规,单击“清除缓存”,然后在2月27日2:02重新启动Visual Studio


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

打开Visual Studio选项工具->选项 将源代码管理插件更改为无源代码管理->插件选择 重新启动Visual Studio 重复步骤1-3,但在步骤2中重新启用AnkhSVN除外
在此之后,我可以再次编辑文件。

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

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

要删除临时文件,请执行以下操作:

按Windows按钮+R打开运行窗口 在文本框中键入%temp%。 按回车键 现在您将看到您的所有临时文件。只需按Ctrl+A选择所有文件 在临时文件夹中。现在把它们全部删除。某些文件将不会被删除。跳过它们就行了


现在打开VisualStudio并尝试编辑语法。我希望它现在能起作用

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

文件未设置为只读。通常我可以编辑而不签出它们。我以前在其他项目中让VisualStudio对我这样做过,但每次都能重新启动VisualStudio,一切正常。通常你可以在VisualStudio中编辑而不签出它们?或者其他编辑?大多数编辑器都允许您对只读文件进行更改,只有当您转到“保存”时,它们才会抱怨。您是如何检查只读状态的?您是否确实检查了文件属性的readonly属性?如果在SVN中为该文件设置了SVN:needs lock属性,SVN可以自动设置该属性。是否使用Visual Studio的SVN插件?如果你这样做,这可能是问题的根源。VS不允许我编辑文件的唯一时间是在调试期间尝试编辑文件时出现此错误。这个bug所做的基本上是在我停止调试后将文件保持为只读模式。重新打开文件或重新启动VS似乎有帮助。VS还有另一个类似的错误,它阻止你在调试期间复制粘贴项目中的文件,有时这只能通过重新启动计算机来解决。这对我来说很有效。我只有一个项目受到影响,这让我发疯!我将向jetbrains提交一份bug报告,希望这是一个短期问题。为我工作。这个问题仍然存在于R 8.2.3和VS 2013更新4中。我遇到了同样的问题,这个解决方案解决了这个问题。我有VS 2013 Professional&ReSharper 8.2 C版,即%userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches,可供想要赢得+R的用户使用。您也可以转到ReSharper选项,环境/常规,单击清除缓存并重新启动Visual Studio这为我修复了它。。。天哪,你就不能把事情做好吗?!在锁定文件系统之后,我删除了整个fodler结构上的只读。类似的情况发生在今天的VS2019中,回车键和箭头键不起作用,但我可以键入字符。默认情况下,键盘映射设置为ReSharper Visua
l工作室。为了解决这个问题,我进入选项|环境|键盘并单击重置按钮。重置完成后,我重新选择ReSalpVisualStudio并单击OK。@ OPUS4210这是我的修复程序,您可能想考虑将它作为单独的答案添加,因为它看起来与您评论的答案大不相同。