Visual Studio installing components

drjackool 956 Reputation points
2021-01-18T09:21:14.247+00:00

Hi
I use Visual Studio just for creating small standard Win32 applications (Visual C++), I have a SSD drive but for life-span reason I want to install minimal Visual Studio, I doubt on following components:

Windows 10 SDK: I think this SDK is just for UWP applications or it is necessary for Win32?!
IntelliCode: I need IDE just for coloring syntax and tooltips for function parameters and member list, Do I need this?
MSBuild: I donot know fully what is this?! I do not use makefile on my projects. Do I need this?

Also on Individual component page the following component are checked:

Text Template Transformation
C# and Visual Basic Roslyn compilers
C++ 2019 Redistributable Update
C++ CMake tools for Windows
MSBuild
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.28)
C++ core features
IntelliCode
C++ ATL for latest v142 build tools (x86 & x64)
C++ MFC for latest v142 build tools (x86 & x64)
Windows 10 SDK (10.0.18362.0)

I do not want use .Net but why "C# and Visual Basic Roslyn compilers" is checked!? or Text Template Transformation

Also How to reduce or disable auto generated files by Visual Studio like logs and temps, caches, ...? I do not need them!
Thanks

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,888 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,637 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Dylan Zhu-MSFT 6,406 Reputation points
    2021-01-19T03:28:58.307+00:00

    Hi drjackool,

    Please refer to this document, these components are required:

    • MSBuild
    • IntelliCode
    • C# and Visual Basic Roslyn compilers
    • Text Template Transformation
    • C++ core features
    • C++ 2019 Redistributable Update
    • C++ core desktop features

    And the generated logs and temp files are used to save visual studio configurations based on your usage habits, and it will be auto loaded when you open visual studio at next time. And it cannot be disabled.

    By the way, you can turn off the options which may occupy your disk:

    • Tools/Options/Environment/AutoRecover
    • Tools/Options/Environment/Product Updates

    Best Regards, Dylan

    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our * *documentation* to enable e-mail notifications if you want to receive the related email notification for this thread.**

    0 comments No comments