-
Notifications
You must be signed in to change notification settings - Fork 669
-
Notifications
You must be signed in to change notification settings - Fork 669
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't load SDK (installed with asdf) properly #4582
Comments
We have similar issues with snap installs. You can try something like |
Hi @JoeRobich , same issue even applying your suggestion. |
Same issue here with the caveat that this is on WSL2. The C# extension can't find the .NET Core SDK. The issue is not resolved by any of the following:
The troubleshooting steps for Linux mention getUnixShellEnvironment, but I suspect that isn't the issue since the bug reproduces when VSCode is launched from the CLI, in which case that function shouldn't be called at all. |
This worked for me: https://stackoverflow.com/questions/70820780/vscode-or-anothers-editors-dont-recognize-sdk-dotnet-installed-with-asdf/70820974#70820974
https://gist.github.com/timabell/279823d5433176f24d170ef9c43d797e (make sure there isn't already a copy of VSCode running otherwise I don't think it'll get the vars) |
Thank you! I have been wondering about this for quite some time. I tried a slightly simplified version of the same thing, but it didn't work for me (c.f., #2970 (comment) for my pertinent OmniSharp log output). I feel like I am overlooking something obvious if anyone has any suggestions. On a side note, there is no reason to use export DOTNET_ROOT="$(asdf where dotnet-core)"
export DOTNET_MSBUILD_SDK_RESOLVER_SDKS_VER="$(basename $DOTNET_ROOT)"
export DOTNET_MSBUILD_SDK_RESOLVER_SDKS_DIR="$DOTNET_ROOT/sdk/$DOTNET_MSBUILD_SDK_RESOLVER_SDKS_VER/Sdks"
export DOTNET_MSBUILD_SDK_RESOLVER_CLI_DIR="$DOTNET_ROOT" |
Might be fixed by #4738 |
Environment data
dotnet --info
output:VS Code version:
1.56.2
C# Extension version:
1.23.12
OmniSharp log
Steps to reproduce
Expected behavior
VsCode / Omnisharp should load project properly, without errors
The text was updated successfully, but these errors were encountered: