vscode-csharp: Project load failure - Failed to find all versions of .NET Core MSBuild. Call to hostfxr_resolve_sdk2

Type: Bug

Issue Description

(Running on macOS Silicon)

Just recently have suddenly been having problems with definition not found when trying to do code navigation, e.g. right-click on a class name and “Go to Definition.” Never had this problem before, but no matter how many restarts, reinstalls of the C# extension, etc., can’t seem to get it working again.

Steps to Reproduce

I open up my usual C# project, build it (no errors), and then try to do things like “Go to Definition” on a class name or the like, and I get the “No definition found for…” error.

Logs

logs.zip

Environment information

VSCode version: 1.82.0 C# Extension: 2.1.2 Using OmniSharp: false

Dotnet Information Error running dotnet --info: Error: Command failed: /Users/tom/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/7.0.10/dotnet --info /bin/sh: /Users/tom/Library/Application: No such file or directory

/bin/sh: /Users/tom/Library/Application: No such file or directory

Visual Studio Code Extensions
Extension Author Version Folder Name
auto-dark-mode LinusU 0.1.7 linusu.auto-dark-mode-0.1.7
aws-toolkit-vscode amazonwebservices 1.89.0 amazonwebservices.aws-toolkit-vscode-1.89.0
Bookmarks alefragnani 13.4.1 alefragnani.bookmarks-13.4.1
code-navigation vikas 0.2.0 vikas.code-navigation-0.2.0
codestream CodeStream 14.28.0 codestream.codestream-14.28.0
copilot GitHub 1.110.389 github.copilot-1.110.389
copilot-chat GitHub 0.7.0 github.copilot-chat-0.7.0
copilot-labs GitHub 0.15.1019 github.copilot-labs-0.15.1019
csharp ms-dotnettools 2.1.2 ms-dotnettools.csharp-2.1.2-darwin-arm64
data-workspace-vscode ms-mssql 0.5.0 ms-mssql.data-workspace-vscode-0.5.0
dotnet-interactive-vscode ms-dotnettools 1.0.4403010 ms-dotnettools.dotnet-interactive-vscode-1.0.4403010
EditorConfig EditorConfig 0.16.4 editorconfig.editorconfig-0.16.4
flux influxdata 1.0.4 influxdata.flux-1.0.4
gc-excelviewer GrapeCity 4.2.58 grapecity.gc-excelviewer-4.2.58
github-vscode-theme GitHub 6.3.4 github.github-vscode-theme-6.3.4
gitlens eamodio 14.3.0 eamodio.gitlens-14.3.0
go golang 0.39.1 golang.go-0.39.1
hexeditor ms-vscode 1.9.12 ms-vscode.hexeditor-1.9.12
intellicode-api-usage-examples VisualStudioExptTeam 0.2.8 visualstudioexptteam.intellicode-api-usage-examples-0.2.8
isort ms-python 2023.10.1 ms-python.isort-2023.10.1
java redhat 1.21.0 redhat.java-1.21.0-darwin-arm64
js-debug-nightly ms-vscode 2023.8.3017 ms-vscode.js-debug-nightly-2023.8.3017
jupyter ms-toolsai 2023.8.1002501831 ms-toolsai.jupyter-2023.8.1002501831-darwin-arm64
jupyter-keymap ms-toolsai 1.1.2 ms-toolsai.jupyter-keymap-1.1.2
jupyter-renderers ms-toolsai 1.0.17 ms-toolsai.jupyter-renderers-1.0.17
markdown-preview-enhanced shd101wyy 0.7.3 shd101wyy.markdown-preview-enhanced-0.7.3
mssql ms-mssql 1.20.1 ms-mssql.mssql-1.20.1
partial-diff ryu1kn 1.4.3 ryu1kn.partial-diff-1.4.3
php-debug xdebug 1.33.0 xdebug.php-debug-1.33.0
php-intellisense zobo 1.3.2 zobo.php-intellisense-1.3.2
php-pack xdebug 1.0.3 xdebug.php-pack-1.0.3
powershell ms-vscode 2023.6.0 ms-vscode.powershell-2023.6.0
prettify-json mohsen1 0.0.3 mohsen1.prettify-json-0.0.3
python ms-python 2023.16.0 ms-python.python-2023.16.0
quicktype-refresh doggy8088 1.0.2 doggy8088.quicktype-refresh-1.0.2
regexp-preview LouisWT 0.1.5 louiswt.regexp-preview-0.1.5
sourcekit-lsp unpublished 0.0.1 unpublished.sourcekit-lsp-0.0.1
sql-bindings-vscode ms-mssql 0.4.0 ms-mssql.sql-bindings-vscode-0.4.0
sql-database-projects-vscode ms-mssql 1.2.0 ms-mssql.sql-database-projects-vscode-1.2.0
swift Kasik96 0.2.0 kasik96.swift-0.2.0
swiftlint shinnn 0.1.3 shinnn.swiftlint-0.1.3
test-adapter-converter ms-vscode 0.1.8 ms-vscode.test-adapter-converter-0.1.8
todo-tree Gruntfuggly 0.0.226 gruntfuggly.todo-tree-0.0.226
unique-lines bibhasdn 1.0.0 bibhasdn.unique-lines-1.0.0
vetur octref 0.37.3 octref.vetur-0.37.3
vs-color-picker lihui 1.0.0 lihui.vs-color-picker-1.0.0
vscode-cfn-lint kddejong 0.24.5 kddejong.vscode-cfn-lint-0.24.5
vscode-commons redhat 0.0.6 redhat.vscode-commons-0.0.6
vscode-docker ms-azuretools 1.26.0 ms-azuretools.vscode-docker-1.26.0
vscode-dotnet-runtime ms-dotnettools 1.7.2 ms-dotnettools.vscode-dotnet-runtime-1.7.2
vscode-eslint dbaeumer 2.4.2 dbaeumer.vscode-eslint-2.4.2
vscode-github-actions github 0.26.2 github.vscode-github-actions-0.26.2
vscode-icons-mac wayou 7.25.3 wayou.vscode-icons-mac-7.25.3
vscode-java-debug vscjava 0.54.0 vscjava.vscode-java-debug-0.54.0
vscode-java-dependency vscjava 0.23.1 vscjava.vscode-java-dependency-0.23.1
vscode-java-pack vscjava 0.25.13 vscjava.vscode-java-pack-0.25.13
vscode-java-test vscjava 0.39.1 vscjava.vscode-java-test-0.39.1
vscode-jupyter-cell-tags ms-toolsai 0.1.8 ms-toolsai.vscode-jupyter-cell-tags-0.1.8
vscode-jupyter-slideshow ms-toolsai 0.1.5 ms-toolsai.vscode-jupyter-slideshow-0.1.5
vscode-m3u af4jm 1.0.0 af4jm.vscode-m3u-1.0.0
vscode-maven vscjava 0.42.0 vscjava.vscode-maven-0.42.0
vscode-nuget-package-manager jmrog 1.1.6 jmrog.vscode-nuget-package-manager-1.1.6
vscode-pull-request-github GitHub 0.72.0 github.vscode-pull-request-github-0.72.0
vscode-pylance ms-python 2023.9.10 ms-python.vscode-pylance-2023.9.10
vscode-test-explorer hbenl 2.21.1 hbenl.vscode-test-explorer-2.21.1
vscode-xml redhat 0.26.1 redhat.vscode-xml-0.26.1-darwin-arm64
vscode-yaml redhat 1.14.0 redhat.vscode-yaml-1.14.0
vscodeintellicode VisualStudioExptTeam 1.2.30 visualstudioexptteam.vscodeintellicode-1.2.30
webvalidator CelianRiboulet 1.3.1 celianriboulet.webvalidator-1.3.1
xml DotJoshJohnson 2.5.1 dotjoshjohnson.xml-2.5.1

Extension version: 2.1.2 VS Code version: Code 1.82.0 (8b617bd08fd9e3fc94d14adb8d358b56e3f72314, 2023-09-06T22:08:29.670Z) OS version: Darwin arm64 22.6.0 Modes:

System Info
Item Value
CPUs Apple M1 Max (10 x 24)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
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) 3, 3, 3
Memory (System) 64.00GB (21.72GB free)
Process Argv –crash-reporter-id 7fa3914a-6723-4a59-8df2-d01755446466
Screen Reader no
VM 0%
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
vscaac:30438847
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
vscccc:30803845
2e4cg342:30602488
89544117:30613380
showlangstatbar:30737416
a2ce3375:30757347
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30797651
pythonidxpt:30805730
pythonnoceb:30805159
synctok:30821570
dsvsc013:30795093
dsvsc014:30804076
diffeditorv1:30821571
dsvsc015:30829745

About this issue

  • Original URL
  • State: closed
  • Created 10 months ago
  • Comments: 15 (8 by maintainers)

Most upvoted comments

We just released version 2.3.27 of the C# extension which should resolve this issue.

If you’re still having issues after upgrading, please open a new issue. Thanks!

v2.3.27 works great for me in Debian Dev Containers, thanks!

Thank you, WFM

Syntax highlighting, cmd+click, and on-hover info is working again for me. Thanks!

Also, I downgraded to 2.0.436 and the issues have gone away, so it’s something new. I also tried the pre-release, but the issue was still there, so staying on 2.0.436 for now.