Visual Studio 组件缓存已过期,请重新启动 Visual Studio。

33

我使用的是 Windows 7 操作系统,Atmel Studio 7.0 编译器。当我在 Atmel Studio 中打开项目时,出现了无法加载并显示以下错误:

The Visual Studio component cache is out of date please restart visual studio.

当我关闭并重新打开Atmel Studio时,同样的错误仍然存在。 我也尝试右键单击我的项目,然后选择“重新加载项目”,但是我得到了这个错误:

Value cannot be null. Parameter name: url

我该如何打开我的项目?

7个回答

64
使用“磁盘清理”工具清理临时文件,这就解决了问题 - 因为我没有提到的“amtelstudio”,所以这对我的情况不适用。
使用Windows资源管理器 - 点击C驱动器,进入属性,磁盘清理按钮就在那个面板上。运行它来清除临时文件以及Visual Studio指出已过期的任何内容 - 因此被移除。

10
我重新安装了 VS 2015 后,在 SQL Server Management Studio 中遇到了类似的错误,但这个解决方案有效,谢谢。 - Hari
4
一位同事在使用SQL Server Management Studio(SSMS)时遇到了此错误,清理临时文件解决了问题,谢谢。 - Davos
它在SSMS 17.6中工作。在意外关闭后出现错误,当我尝试恢复文件时弹出错误。之后,当我点击存储过程上的修改按钮时,出现了这个错误。删除临时文件夹解决了问题。 - abdul qayyum
该解决方案对我起作用了。这个错误是在我安装最新的Windows更新(1803)之后出现的,然后我尝试使用这个错误启动VS。 - EdwardM
这个解决方案对我也起作用了,我将SSMS 19.0更新到了19.1;每次尝试打开新查询时都会出现错误。运行磁盘清理解决了这个错误。谢谢! - StanMan3

18
解决方法其实非常简单。我关闭了Atmel Studio,并查找了

%USERPROFILE%\AppData\Local\Temp\AtmelStudio_7.0.790

我删除了整个文件夹,重新打开Atmel Studio后,一切正常。


1
版本可能有所不同,但是在%TEMP%中删除“ AtmelStudio_ *”文件,然后重新启动似乎对我也起作用了,谢谢! - Ryan Pavlik

10

打开运行命令(按下Windows键+r),输入%temp%,这将打开您的临时文件夹,删除所有内容。重新启动VS。


4

以管理员身份运行解决了我的问题。


-1

以下是适用于我的修复方法:

控制面板\所有控制面板项目\程序和功能 >> Microsoft Sql Server 2016>>修复。


-1

以管理员身份启动管理工具。这对我有用。


问题甚至说他正在运行Atmel Studio,而不是Management Studio。 - Preza8

-1

我建议删除所有临时文件,例如Visual,因为AtmelStudio_7.0.790不适用于其他版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接