# docs: Include slimmer C\+\+ build tools only installation for Windows \(\#31107\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/2c114f7df6f44d03d809720c5628369224cfb809)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 2c114f7df6f44d03d809720c5628369224cfb809

Requested commit: 2c114f7df6f44d03d809720c5628369224cfb809

Commit: 2c114f7df6f44d03d809720c5628369224cfb809

Tree: 0793cc9dfcb4384e450b84a43dcdc5b247d26d7f

Author: Nitin K\. M\.

Committer: GitHub

## Message

````
docs: Include slimmer C++ build tools only installation for Windows (#31107)

Edit:
This PR adds docs for a slimmer build tools only installation for
compiling Zed on Windows.
The disk space required is 7 GB for the builds tools vs 8GB with the
editor.

<details>
<summary>Old description</summary>

Fixes the incorrect Visual Studio configuration faced by many people.
#29899
#29901

I have added the required workload in Visual Studio.
Can someone please confirm the minimum config required to compile on
Windows?

https://github.com/zed-industries/zed/blob/c8f56e38b11096e5b036a9c5fee5790a9903204c/docs/src/development/windows.md?plain=1#L20-L32

After installing the Desktop C++ build tools as [outlined in the rustup
website](https://rust-lang.github.io/rustup/installation/windows-msvc.html#walkthrough-installing-visual-studio-2022),
I have this config now:
```json
{
  "version": "1.0",
  "components": [
    "Microsoft.VisualStudio.Component.CoreEditor",
    "Microsoft.VisualStudio.Workload.CoreEditor",
    "Microsoft.VisualStudio.Component.Roslyn.Compiler",
    "Microsoft.Component.MSBuild",
    "Microsoft.VisualStudio.Component.TextTemplating",
    "Microsoft.VisualStudio.Component.VC.CoreIde",
    "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
    "Microsoft.VisualStudio.Component.Windows11SDK.26100",
    "Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
    "Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core",
    "Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake",
    "Microsoft.VisualStudio.Component.VC.CMake.Project",
    "Microsoft.VisualStudio.Component.VC.ASAN",
    "Microsoft.VisualStudio.Workload.NativeDesktop",
    "Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre"
  ],
  "extensions": []
}
```
</details>

Release Notes:

- N/A
````

## Parents

- [49f3ec7f355e3374995d16b73acc086044099f60](https://git.cafe/gitcafe/zed/commit/49f3ec7f355e3374995d16b73acc086044099f60?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/2c114f7df6f44d03d809720c5628369224cfb809?format=markdown)
