2016-04-20 91 views
20

自VS代码的最新版本以来,每当我打开一个C#文件(我安装了由OmniSharp提供的csharp语言扩展)时,我都会收到一个错误消息。这是我的错误:我试图卸载的延伸和完全卸载VS代码扩展

enter image description here

重新安装一遍,同样的问题。我完全卸载了应用程序并重新安装了它 - 但是当我这样做时,我的扩展仍然安装(例如Python和reStructuredText仍然存在)。我再次卸载并删除了%USER%\AppData\Roaming|Local\Code目录。当我重新安装时,扩展名仍然存在。

如何完全删除已安装的扩展?我想确保在开启OmniSharp扩展程序崩溃之前从头开始。

回答

34

原来的扩展名存储在%USER%\。vscode \ extensions下。删除,摆脱他们。

对于Windows: 用于Linux/MAC扩展%USER%\\.vscode\extensions (或) %USERPROFILE%\.vscode\extensions

地点: ~/.vscode/extensions

+0

为什么自己的扩展允许垃圾跨文件系统**即使在分机被卸载后**?例如,我下载了一个restclient,它写入'〜/ .rest-client',而不是保存到'〜/ .vscode/extensions/*'文件夹中。 – Pacerier

5

它为我工作,但环境变量是%USERPROFILE%\.vscode\extensions

2

删除它们at:

Windows:%USERPROFILE%.vscode \扩展

的Mac:〜/ .vscode /扩展

Linux的:〜/ .vscode /扩展