logo
search
Others

How to Stop VS Code for Mac from Downloading .NET 8 SDK

Ayan MasoodAyan Masood Sep 27, 2026 869 views

Question details

The user needs to prevent Visual Studio Code on Mac from constantly requesting the download and installation of the .NET 8 SDK.

How to Stop Visual Studio Code for Mac from Downloading the .NET 8 SDK
Product
Visual Studio Code
Device & OS
Mac
Scenario
Opening a project in Visual Studio Code for Mac when the .NET 9 SDK and runtime are already installed.
Observed behavior
The editor repeatedly prompts the user to download the older .NET 8 SDK despite having a newer .NET SDK and runtime already present on the system.
Before you start

Before reporting this issue, open your Mac Terminal and run 'dotnet --list-sdks' to verify your exact installed SDK versions.

Solution 1Recommended

Report to the Visual Studio Developer Community

Because Visual Studio for Mac has reached end of support, you must seek product-specific guidance from the VS Code and .NET tooling experts in the official Developer Community.

This recurring download prompt is a known issue related to how specific VS Code extensions or project configurations interact with .NET runtimes. Since dedicated support for Visual Studio for Mac has ended, the official Microsoft Developer Community is the primary channel for obtaining tooling updates and expert workarounds.

1
Gather your project configuration

Collect information about your Mac operating system version, the installed .NET SDK and runtime versions (using the terminal command), and your target framework.

2
Take a screenshot of the prompt

Capture an image of the exact download prompt that appears when you open your project in Visual Studio Code.

3
Post in the Developer Community

Navigate to the Visual Studio Developer Community website, sign in with your Microsoft account, and submit a new problem report including all your collected configuration details.

Report to the Visual Studio Developer Community
Include global.json details: If your project directory contains a 'global.json' file, be sure to mention its contents in your report, as it often forces the environment to request specific SDK versions.
Free Microsoft Office alternative

Streamline Your Project Documentation with WPS Office

While resolving your .NET developer tooling issues, consider using WPS Office for managing your project documentation and development specs. It is a lightweight, full-featured suite that handles all major office document formats seamlessly on your Mac.

  1. 1. Download and Install: Visit the official WPS Office website to download the Mac version, then run the installer.
  2. 2. Open Your Project Files: Launch WPS Office and drag and drop your existing Microsoft Office documentation directly into the workspace.
  3. 3. Edit and Export: Make your edits using the familiar ribbon menu and save your work, maintaining full compatibility with your team's MS Office files.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx)Lightweight architecture that runs smoothly on Mac without draining system resourcesFamiliar tabbed interface allows you to manage multiple technical documents in a single windowFree to use for everyday project management, documentation, and data analysis
microsoft office alternative - wps office

Frequently Asked Questions

Why does Visual Studio Code ask for an older .NET SDK?

This usually occurs if your project directory contains a 'global.json' file that strictly pins the SDK version to .NET 8, or if a specific VS Code extension you are using has not yet been updated to recognize the .NET 9 runtime.

Is Visual Studio for Mac still supported?

No, Microsoft has officially announced the retirement of Visual Studio for Mac. Developers are encouraged to migrate to Visual Studio Code along with the C# Dev Kit extension for continued support.

How can I check which .NET SDKs are installed on my Mac?

You can verify your installed versions by opening the built-in Terminal application and typing 'dotnet --list-sdks'. Press Enter to see a complete list of .NET SDKs on your system.