dotnet / dotnet/vscode-csharp

Replace LS crashes with architecture checks that are more actionable for the user

Open
#6,203 0 comments 0 reactions 1 assignee Claimed by @Cosifne View on GitHub
ExtensionManagement
Dominant language
TypeScript
Stars
3.1k
Forks
737
Avg merge
17h 56m
Merged PRs (30d)
21

Description

In cases like https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1873813, we get crashes because VSCode installed the wrong architecture. This is tracked by https://github.com/microsoft/vscode/issues/185218

![image](https://github.com/dotnet/vscode-csharp/assets/60013978/ebadf75c-83fe-459d-bec7-32e63230ccbd)

Can we replace the above toasts with a more actionable error/toast to ask the user to uninstall and reinstall again if the arch does not match?

Note from David: We'll have to be a bit careful for mac though, its valid to have an x64 version of the extension on an arm64 macOS (if you install the universal version of vscode)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.