Visual Studio代码不断恢复到旧的更新



我已经在Windows上使用Visual Studio Code大约3个月了,最近我发现了一个严重的问题。

自2020年11月更新以来,每当我关闭Visual Studio代码选项卡,然后重新打开它时,它都会显示2020年7月的更新屏幕。它似乎也恢复了,因为它没有显示运行/调试按钮,F5也不再正常工作。

当我打出";"帮助";,我可以重新启动更新,然后它会向我显示2020年11月的更新屏幕,一切都恢复正常。但下一次我关闭选项卡并重新打开它时,它又恢复了。

我查看了Visual Studio Code网站,没有发现任何有关此问题的信息,并且我已经重新安装过Visual Studio Code一次。我目前没有抗病毒药物。

我该如何防止这种情况发生?

更新:我按照J.M.Arnold的建议报告了这个问题,开发人员建议完全卸载并重新安装。我按照他们的要求做了,现在它运行得很好!我想发生的事情是我安装了Avast Antivirus,它阻止了VS代码的更新。所以我尝试通过重新安装手动更新,我认为它最终安装了多个版本。然后在我去掉防病毒软件后,它就乱了。

我查看了2020年11月的官方版本(1.52.x,根据您的评论,您目前已安装该版本(以及2020年7月的更新(1.48版本(,其中没有任何类似的内容。

恰恰相反:在过去,有人建议实现一个功能,以降级或一般回滚到以前的Visual Studio版本,尽管这些请求通常被驳回,而团队大多建议采用另一种解决方案,即卸载并重新安装所需版本。有一点偏离主题,VisualStudio团队还宣布,实现这样一个回滚功能是完全低效的:

从技术的角度来看,我们已经讨论了实现;回滚";需要。我们认为,如果我们要实现回滚,使其成为100%回滚;"正确";,它可能会慢很多[…]

Visual Studio开发人员社区论坛中的User@artl的报价

为了总结这些不同的来源和信息,我非常怀疑这是VS的故意特征


如何防止这种情况发生?

如果您遇到安装/更新问题,该怎么办?点击此处查看官方文档。我特别建议您执行步骤2(这里有一个关于如何修复Visual Studio的更深入的教程(、第4步骤和第一步

最后,您可能需要卸载Visual Studio,然后重新安装最新版本,即2020年11月的更新。


因为这不是一个已知的bug,至少据我所知,我在论坛上做了一些挖掘;唯一接近这个问题的是这篇文章:

[…]安装更新后,它仍然显示更新通知,告诉,我仍然有15.9.26版本,尽管关于框告诉15.9.27.[…]

我建议单击起始页上的Report a problem在论坛中报告该问题。

最新更新