Build Tools for Visual Studio ابزاری جهت تولید برنامههای Native و مدیریت شده مبتنی بر MSBuild بدون نیاز به نصب ویژوال استودیو است. در هنگام نصب این برنامه این اختیار را دارید که کامپایلر ++C و کتابخانههایی مانند MFC, ATL و C++/CLI support و هسته دات نت و .net core را نصب نمایید. این ابزار سال ۲۰۱۵ تحت عنوان Visual C++ Tools عرضه شد که مزیت آن، امکان کامپایل برنامههای ++C بدون نصب سربارهای اضافی از جمله IDE سنگین ویژوال استودیو بود. این ابزار بعدها با اضافه شدن کامپوننتهای اختیاری مثل ATL, MFC, NET، محیط توسعه C++/CLI و بسیاری از SDK های ویندوزی گسترده تر شد. به همراه این ابزار آخرین نسخه نصاب MSBuild به صورت مستقل قرار گرفته تا امکان ساخت پکیجهای نصبی دات نت را داشته باشید.برای ویژوال استودیو ۲۰۱۷، نسخه جدیدی از Build Tools عرضه شد که از نصاب جدیدی برای دسترسی به MSBuild هم برای برنامه های مدیریت شده و هم مدیریت نشده استفاده میکند. این نصاب هر دو نسخه Visual C++ Build Tools و هم Microsoft Build Tools را با هم ادغام کرده و یک نسخه واحد تشکیل داده است. به صورت پیش فرض، تمامی پیش نیازهای MSBuild چه برای برنامه های مدیریت شده و چه Native به همراه Visual Studio Build Tools نصب میشود که شامل مواردی مثل MSBuild command prompt – برای ساخت برنامه ها – و موارد اختیاری دیگری مثل Visual C++ Build Tools که اختیارات بیشتری را برای توسعه دهندگان نیتیو ++C فراهم میکند میباشد. این اختیارات بسیاری شبیه آنهایی هستند که در هنگام نصب ویژوال استودیو ۲۰۱۷، نسخه دسکتاپ ++C با آن روبرو شده اید. توجه داشته باشید که در بسته Build Tools for Visual Studio 2017 پشتیبانی از CMake هم قرار گرفته است که میتوان برای اتوماسیون فرایند نصب برنامه ها از آن استفاده کرد.