如果我右键单击.cs文件,然后在上下文菜单中选择“快速操作和重构...”,则会出现错误弹出窗口,内容为:
Visual Studio组件缓存已过期(程序集:Text.CSharp.Analyzers,版本= 2.6.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35)。请重新启动Visual Studio。
我曾尝试通过“磁盘清理”工具清除Windows %Temp%
目录,甚至尝试将Visual Studio更新到最新版本都没有成功。
我当前的版本是15.7.4。
答案 0 :(得分:1)
没有解决方案,因此我打开了Visual Studio Installer应用程序,并进行了Visual Studio的修复安装。现在,重新启动后,错误消失了,“快速操作和重构...”操作可以按预期进行。
答案 1 :(得分:0)
尝试不使用工具手动清除Temp文件夹。
您是否有机会使用SQL Server Management Studio?如果是这样,则可能与错误有关。
答案 2 :(得分:0)
Visual Studio版本15.7.5有时会发布。更新到它。
还清除import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
public class Main {
public static void main(String [] args) throws ExecutionException, InterruptedException {
final ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
ScheduledFuture<?> f = service.schedule(new Runnable() {
public void run() {
System.out.println("Before sleep");
try {
Thread.sleep(50000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("After sleep");
}
}, 0, TimeUnit.MINUTES);
try {
f.get(0, TimeUnit.MINUTES);
} catch (TimeoutException e) {
//
}
System.out.println("Main thread");
}
}
文件夹和temp
文件夹以及prefetch
文件夹。
应该可以解决问题。