C# Visual Studio 2017在单击“时引发错误”;快速行动和重构……”;在上下文菜单中

C# Visual Studio 2017在单击“时引发错误”;快速行动和重构……”;在上下文菜单中,c#,visual-studio,C#,Visual Studio,如果我在.cs文件中单击鼠标右键,并在上下文菜单中选择“快速操作和重构…”,则会出现一个错误弹出窗口,内容如下: Visual Studio组件缓存已过期(程序集:Text.CSharp.Analyzers,版本=2.6.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35)。请重新启动Visual Studio 我曾尝试通过“磁盘清理”工具清除Windows%Temp%目录,甚至尝试将Visual Studio更新到最新版本,但没有成功 我目前使用的是15.7.

如果我在.cs文件中单击鼠标右键,并在上下文菜单中选择“快速操作和重构…”,则会出现一个错误弹出窗口,内容如下:

Visual Studio组件缓存已过期(程序集:Text.CSharp.Analyzers,版本=2.6.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35)。请重新启动Visual Studio

我曾尝试通过“磁盘清理”工具清除Windows
%Temp%
目录,甚至尝试将Visual Studio更新到最新版本,但没有成功


我目前使用的是15.7.4版。

尝试在不使用工具的情况下手动清除临时文件夹

  • 按Windows键+R打开跑步窗口
  • 在运行窗口中,键入%TMP%并单击“确定”
  • 删除此文件夹的所有内容

  • 您是否有机会使用SQL Server Management Studio?如果是,则可能与错误有关

    Visual studio 15.7.5版不久前发布。更新它

    同时清除
    temp
    文件夹和
    prefetch
    文件夹以及
    %temp%
    文件夹


    它应该可以解决这个问题。

    没有解决方案,所以我打开了Visual Studio安装程序应用程序,并对Visual Studio进行了修复安装。重新启动后,现在错误已经消失,“快速操作和重构…”操作按预期工作。

    您是否尝试过将其关闭并再次打开?另外,请尝试在管理员模式下运行Visual Studio。具体关闭和打开什么?我不知道如何解决此问题,但最好重新启动Visual Studio,清理并重新生成解决方案,如果所有其他方法都失败,请尝试重新启动计算机。我们将不得不假设您尝试重新启动,而不是。这是当更新不顺利,并且组件的旧版本没有得到更新而留下来时,您会遇到的问题。假设您必须重新安装,这是非常安全的。首先检查磁盘运行状况,至少运行chkdsk.exe。我尝试手动清除临时文件夹并重新启动VS2017,但结果相同。我确实安装了SQL Server Management Studio,但在出现错误时它尚未打开。好的,尝试类似的操作,但同时清除两个选项:C:\Users\\AppData\Roaming\Temp,尝试在C:\Users\\AppData\Local\Temp中查找清除这两个路径我似乎没有文件夹
    \AppData\Roaming\Temp
    ?Win+R-->Type
    prefetch
    -->重定向到C:\Windows\prefetch delete all(它需要管理员权限)。如果这不起作用,并且您已经尝试修改Visual studio安装,我认为您需要完成产品的卸载,然后重新安装。BTW您尝试过吗?我尝试过按照问题中的说明删除
    C:\Users\\AppData\Local\Microsoft\VisualStudio\\ComponentModelCache
    ,但没有解决问题。我认为您的VS在安装或升级时已损坏。卸载并重新安装。