DEV Community

junian
junian

Posted on • Originally published at junian.net on

VSCode Avalonia Extension Download .NET Runtime Issue

So I want to start using AvaloniaUI on macOS, but suddenly it always happens.

AvaloniaTeam.vscode-avalonia requested to download the .NET Runtime.
Downloading .NET version(s) 8.0.4~arm64 ....Error
Failed to download .NET 8.0:
Web Request to https://dot.net/v1/dotnet-install.sh Failed: n[r].split is not a function. Aborting. Please ensure that you are online.

To solve that, just open the VSCode settings.json and configure it with the following settings.

"dotnetAcquisitionExtension.existingDotnetPath": [
    {
        "extensionId": "ms-dotnettools.csharp",
        "path": "/usr/local/share/dotnet/dotnet"
    },
    {
        "extensionId": "ms-dotnettools.csdevkit", 
        "path": "/usr/local/share/dotnet/dotnet"
    },
    {
        "extensionId": "visualstudiotoolsforunity.vstuc", 
        "path": "/usr/local/share/dotnet/dotnet"
    },
    {
        "extensionId": "AvaloniaTeam.vscode-avalonia", 
        "path": "/usr/local/share/dotnet/dotnet"
    },
]
Enter fullscreen mode Exit fullscreen mode

That's it, now you can use AvaloniaUI on VSCode with auto-complete and everything.

References

  • Downloads .net Runtime fails · Issue #1263 · dotnet/vscode-dotnet-runtime · GitHub

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more