vscode-csharp: LanguageServer Fails to start on Mac M1

Type: Bug

The language server fails to start whenever I open VSCode. Following tips on other posts I uninstalled extensions, and also deleted from my extension folder and keep getting the same results. I suspect it has to do with the M1 architecture since I have to point my dotnet to the x64 version for general use.

From the C# Log

Dotnet path: /Users/jwallace/Library/Application Support/Code - Insiders/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/7.0.8/dotnet
Activating C# + C# Dev Kit + C# IntelliCode...
Unhandled exception. System.IO.FileLoadException: Could not load file or assembly 'Microsoft.CodeAnalysis.LanguageServer, Version=4.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
[Error - 6:14:58 AM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 

Here’s my extension folder

> dir /Users/me/.vscode-insiders/extensions

    Directory: /Users/me/.vscode-insiders/extensions

UnixMode   User             Group                 LastWriteTime           Size Name
--------   ----             -----                 -------------           ---- ----
drwxr-xr-x me         staff                6/1/2023 06:48            320 adisreyaj.swagger-snippets-0.0.1
drwxr-xr-x me         staff                6/1/2023 06:48            352 arjun.swagger-viewer-3.1.2
drwxr-xr-x me         staff               6/22/2023 11:04            384 bierner.markdown-mermaid-1.19.0
drwxr-xr-x me         staff               6/14/2023 07:42            480 davidanson.vscode-markdownlint-0.51.0
drwxr-xr-x me         staff               6/22/2023 11:04            480 dbaeumer.vscode-eslint-2.4.2
drwxr-xr-x me         staff                6/1/2023 06:48            448 dotjoshjohnson.xml-2.5.1
drwxr-xr-x me         staff                6/1/2023 06:48            416 editorconfig.editorconfig-0.16.4
drwxr-xr-x me         staff               6/13/2023 07:21            416 github.codespaces-1.14.8
drwxr-xr-x me         staff                6/8/2023 06:46            288 github.copilot-chat-0.3.2023060801
drwxr-xr-x me         staff                6/1/2023 06:48            224 github.copilot-labs-0.14.884
drwxr-xr-x me         staff               6/27/2023 12:18            288 github.copilot-nightly-1.93.191
drwxr-xr-x me         staff               6/28/2023 06:12            288 github.copilot-nightly-1.93.194
drwxr-xr-x me         staff               6/13/2023 07:21            864 github.vscode-pull-request-github-0.66.1
drwxr-xr-x me         staff                6/1/2023 06:48            384 ipedrazas.kubernetes-snippets-0.1.9
drwxr-xr-x me         staff                6/1/2023 06:48            832 jebbs.plantuml-2.17.5
drwxr-xr-x me         staff                6/1/2023 06:48            320 johnpapa.vscode-peacock-4.2.2
drwxr-xr-x me         staff                6/1/2023 06:48            320 mindaro-dev.file-downloader-1.0.12
drwxr-xr-x me         staff                6/1/2023 06:49            640 mindaro.mindaro-2.0.120230525
drwxr-xr-x me         staff                6/1/2023 06:49            544 ms-azure-devops.azure-pipelines-1.208.0
drwxr-xr-x me         staff                6/1/2023 06:49            544 ms-azuretools.vscode-azureresourcegroups-0.7.5
drwxr-xr-x me         staff                6/1/2023 06:49            512 ms-azuretools.vscode-cosmosdb-0.19.4
drwxr-xr-x me         staff                6/1/2023 06:49            416 ms-azuretools.vscode-docker-1.25.1
drwxr-xr-x me         staff               6/23/2023 11:19           1056 ms-dotnettools.csdevkit-0.2.70-darwin-arm64
drwxr-xr-x me         staff               6/23/2023 11:19            544 ms-dotnettools.csharp-2.0.238-darwin-arm64
drwxr-xr-x me         staff               6/14/2023 07:42           1024 ms-dotnettools.dotnet-interactive-vscode-1.0.4313020
drwxr-xr-x me         staff                6/1/2023 06:49            672 ms-dotnettools.vscode-dotnet-pack-1.0.12
drwxr-xr-x me         staff               6/12/2023 06:59            288 ms-dotnettools.vscode-dotnet-runtime-1.6.0
drwxr-xr-x me         staff               6/23/2023 11:19            448 ms-dotnettools.vscodeintellicode-csharp-0.1.9-darwin-arm64
drwxr-xr-x me         staff                6/9/2023 06:32            864 ms-kubernetes-tools.vscode-kubernetes-tools-1.3.13
drwxr-xr-x me         staff                6/1/2023 06:49            320 ms-mssql.data-workspace-vscode-0.5.0
drwxr-xr-x me         staff                6/6/2023 08:38            960 ms-mssql.mssql-1.19.1
drwxr-xr-x me         staff                6/1/2023 06:49            352 ms-mssql.sql-bindings-vscode-0.4.0
drwxr-xr-x me         staff                6/1/2023 06:49            416 ms-mssql.sql-database-projects-vscode-1.1.1
drwxr-xr-x me         staff                6/1/2023 06:49           1056 ms-python.isort-2022.8.0
drwxr-xr-x me         staff               6/14/2023 07:42           1280 ms-python.python-2023.10.1
drwxr-xr-x me         staff               6/22/2023 11:05            384 ms-python.vscode-pylance-2023.6.30
drwxr-xr-x me         staff               6/22/2023 11:04           1088 ms-toolsai.jupyter-2023.5.1101742258-darwin-arm64
drwxr-xr-x me         staff                6/5/2023 14:13            352 ms-toolsai.jupyter-keymap-1.1.2
drwxr-xr-x me         staff                6/1/2023 06:49            416 ms-toolsai.jupyter-renderers-1.0.15
drwxr-xr-x me         staff                6/1/2023 06:49            576 ms-toolsai.vscode-jupyter-cell-tags-0.1.8
drwxr-xr-x me         staff                6/1/2023 06:49            544 ms-toolsai.vscode-jupyter-slideshow-0.1.5
drwxr-xr-x me         staff               6/27/2023 12:18            928 ms-vscode-remote.remote-containers-0.297.0
drwxr-xr-x me         staff                6/1/2023 06:49           1184 ms-vscode-remote.remote-ssh-0.102.0
drwxr-xr-x me         staff                6/1/2023 06:49            960 ms-vscode-remote.remote-ssh-edit-0.86.0
drwxr-xr-x me         staff               6/14/2023 13:25            928 ms-vscode-remote.remote-wsl-0.79.5
drwxr-xr-x me         staff                6/1/2023 06:49            320 ms-vscode-remote.vscode-remote-extensionpack-0.24.0
drwxr-xr-x me         staff                6/1/2023 06:49            608 ms-vscode.azure-account-0.11.5
drwxr-xr-x me         staff                6/1/2023 06:49            512 ms-vscode.hexeditor-1.9.11
drwxr-xr-x me         staff                6/1/2023 06:49            960 ms-vscode.live-server-0.4.8
drwxr-xr-x me         staff                6/7/2023 02:12            576 ms-vscode.powershell-2023.6.0
drwxr-xr-x me         staff                6/1/2023 06:49            864 ms-vscode.remote-explorer-0.4.0
drwxr-xr-x me         staff                6/8/2023 11:08            864 ms-vscode.remote-server-1.2.1
drwxr-xr-x me         staff                6/1/2023 06:48            544 redhat.vscode-yaml-1.13.0
drwxr-xr-x me         staff                6/5/2023 06:26            416 smcpeak.default-keys-windows-0.0.10
drwxr-xr-x me         staff               6/12/2023 06:25            384 streetsidesoftware.code-spell-checker-2.20.5
drwxr-xr-x me         staff                6/1/2023 06:54            608 yzhang.markdown-all-in-one-3.5.1
drwxr-xr-x me         staff               6/23/2023 11:11            512 zbecknell.t4-support-0.7.0
-rw-r--r-- me         staff               6/28/2023 06:12          32792 extensions.json

Extension version: 2.0.238 VS Code version: Code - Insiders 1.79.0-insider (Universal) (c3867859cf3e1a73f3ddce5ad36b3791b7883d88, 2023-06-01T05:26:38.346Z) OS version: Darwin arm64 22.5.0 Modes:

System Info
Item Value
CPUs Apple M1 Pro (8 x 24)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
Load (avg) 4, 6, 6
Memory (System) 16.00GB (0.06GB free)
Process Argv –crash-reporter-id ab336b3b-928a-4cbb-928e-f29f273c3b25
Screen Reader no
VM 0%
A/B Experiments
vsliv695:30137379
vsins829:30139715
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythontb:30258533
pythonptprofiler:30281269
vshan820:30294714
vscod805:30301674
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30404738
py29gd2263:30776702
vsclangdf:30492506
c4g48928:30535728
dsvsc012:30540252
pynewext54:30618038
pylantcb52:30590116
pyind779:30611226
pythonsymbol12:30651887
a9j8j154:30646983
showlangstatbar:30737417
pythonms35:30671666
03d35959:30757351
ecj1e332:30687743
pythonfmttext:30716741
pythoncmvfstr:30726892
fixshowwlkth:30771523
hideindicator:30766887
pythongtdpath:30726887
i26e3531:30769768
gsof1:30771514
e440d664:30776459
pythonnosmt12:30773574
pythonidxpt:30768918
pythondjangots:30768917
pythonnoceb:30776497
copilotsettingt:30767686
e537b577:30772214
synctok:30776453
dsvsc013:30777762
dsvsc014:30777825

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Reactions: 4
  • Comments: 27 (9 by maintainers)

Most upvoted comments

Thanks. Setting the path before launching code fixed it! “It’s always easy when you know the answer”

And during this process I found by upgrading the Confluent NuGet, I no longer need the x64 version.