【问题标题】:Visual Studio 2015 Update 3 doesn't open .cs filesVisual Studio 2015 Update 3 无法打开 .cs 文件
【发布时间】:2016-09-19 08:24:35
【问题描述】:

安装 IntelliJ IDEA (Jetbrains) 和 JDK 1.8.0_102 后,我的 Visual Studio 无法使用我的用户帐户打开 .cs 文件。它总是显示错误消息“无法打开文档。它已被重命名、删除或移动。”。在右键单击->“打开方式”->“编辑器”时,文件在记事本中打开-因此不存在安全问题。

删除 any.cs 文件并撤消待处理的更改后,我可以毫无问题地打开每个 .cs 文件 - 但只能在当前的 Visual Studio 会话中。重启VS后问题再次出现。

当我用另一个用户启动 Visual Studio 时,没有这个问题!

我尝试修复 Visual Studio,尝试卸载并重新安装 Visual Studio,还尝试了 VisualStudioUninstaller(删除 AppData 文件夹中的所有设置)并再次重新安装 Visual Studio,但没有任何帮助。

如果有任何想法,我将不胜感激。

编辑:

我还尝试了重置用户设置 /ResetSettings 和 /ResetUserData 的标志

当我以 /Save 模式启动时,错误消息更改为“系统找不到指定的文件。(HRESULT 异常:0x80070002)”。

【问题讨论】:

  • 你试过Tools | Import and Export Settings... | Reset all settings吗?也许您已登录到 Visual Studio,因此它正在从云中恢复您的设置,即使您删除了 AppData 文件夹也是如此。如上所述重置所有设置应该解决这个问题。
  • 谢谢 Matthew,我已经尝试过了,但还是出现同样的错误。
  • 我过去也遇到过类似的问题(我想我当时使用的是 Windows 7 和 Visual Studio 2013,但它可能仍然适用?),我进入了 Windows 中的默认程序屏幕,并将 .cs 文件的默认程序更改为其他程序(记事本)。然后我重新启动并将其改回 Visual Studio,它工作正常。
  • 谢谢jonc,我已经尝试过了,不幸的是没有成功。当我从 Windows 资源管理器中打开 .cs 文件时,没有问题。但是,当我打开一个项目或解决方案并尝试从解决方案资源管理器中打开 .cs 文件时,我仍然收到相同的错误。
  • 使用ProcMon 来确定谁正在查找什么文件以及为什么它无法打开,这可能会提示您哪些文件已损坏。核选项是完全删除您的本地配置文件,创建一个新配置文件然后重新安装 VS,因为它适用于其他用户。

标签: c# visual-studio visual-studio-2015


【解决方案1】:

我的解决方案是删除本地用户配置文件。之后,Visual Studio 又可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2017-04-28
    相关资源
    最近更新 更多