raspberrypi / pico-vscode

The official VS Code extension for Raspberry Pi Pico development. It includes several features to simplify project creation and deployment.
https://marketplace.visualstudio.com/items?itemName=raspberry-pi.raspberry-pi-pico
Mozilla Public License 2.0
129 stars 16 forks source link

Uninstall from VSCode fails #51

Closed henrygab closed 2 months ago

henrygab commented 2 months ago

This extension refuses to uninstall.

Repro:

  1. Install the extension.
  2. Attempt to uninstall the extension by pressing the Uninstall button image

Actual results:

Pressing the uninstall button appears to do nothing.

Expected results:

The extension should uninstall cleanly.

will-v-pi commented 2 months ago

The uninstall is handled entirely by VS Code, not by this extension, so I don't think this is an issue we can solve. You could try restarting VS Code and see if it works then, and also try uninstalling other extensions to see if this is specifically an issue with this extension. If all else fails then you can delete the extension from ~/.vscode/extensions

will-v-pi commented 2 months ago

I think this has been fixed with that PR - could you download the .vsix file from the actions run (https://github.com/raspberrypi/pico-vscode/actions/runs/10565856890), install that, and then try uninstalling it and it should work cleanly?

henrygab commented 2 months ago

Glad to hear you discovered a root cause, rather than:

The uninstall is handled entirely by VS Code, not by this extension, so I don't think this is an issue we can solve.

That said, I've lost my appetite for this extension. After all, I had to uninstall it because it was not a smooth experience with existing CMake projects.