Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Visual Studio Installer kan du installera flera versioner av Microsoft C++ (MSVC) Build Tools sida vid sida:
- En förhandsversion av nästa version av MSVC Build Tools.
- Den senaste versionen av MSVC Build Tools som har stöd. Den här versionen är standardverktyguppsättningen som används för C++-projekt.
- Tidigare versioner av MSVC Build Tools som fortfarande stöds.
Förhandsversioner uppdateras regelbundet med nya funktioner och korrigeringar. De senaste versions- och supportverktygen får servicekorrigeringar efter behov under hela supportlivscykeln.
Mer information om versionsschemat, serviceprincipen och hur ofta den senaste versionen av MSVC-verktygsuppsättningen ändras finns i Microsoft C++ (MSVC) kompilatorversioner. En sammanfattning av funktioner som läggs till i varje version finns i Nyheter för MSVC Build Tools.
Note
Alla MSVC Build Tools-versioner är tillgängliga i båda Visual Studio kanaler, men Insiders-kanalen tar emot uppdateringar tidigare än stable-kanalen. Ändringar som görs i MSVC-utvecklingsgrenarna tar en till två veckor innan de når förhandsversionen av Build Tools i Visual Studio Insiders.
Du kan hämta MSVC via Visual Studio Installer-användargränssnittet, via kommandoraden Visual Studio Installer eller via winget.
Installera med hjälp av användargränssnittet för Visual Studio Installer
Ladda ned Visual Studio Installer från visualstudio.microsoft.com/downloads (Stabil kanal) eller visualstudio.microsoft.com/insiders (Insiders-kanal).
I installationsprogrammet väljer du Skrivbordsutveckling med C++ för att installera den senaste C++-verktygsuppsättningen.
I panelen Installationsdetaljer installerar alternativet MSVC Build Tools for x64/x86 (förhandsversion) förhandsversionsverktygen. Liknande alternativ finns för ARM64-installationer.
Om du vill installera en äldre verktygsuppsättning som fortfarande stöds väljer du fliken Enskilda komponenter, söker efter MSVC och bläddrar tills du hittar den version du vill installera. Till exempel MSVC Build Tools v14.50 för x64/x86. Verktygsuppsättningar som inte stöds markeras som sådana.
Installera med hjälp av Visual Studio Installer från kommandoraden
Använd Visual Studio Installer för att utföra en skriptad, obevakad installation av MSVC.
Så här installerar du den senaste Insiders-versionen:
Ladda ned
vs_enterprise.exe(samma installationsprogram som ovan, ibland med namnetVisualStudioSetup.exe).Skapa en
.vsconfigfil som visar de komponenter som ska installeras. Mer information finns i Skapa en .vsconfig-fil.Öppna en kommandotolk för administratör.
Kör installationsprogrammet:
.\vs_enterprise.exe --passive --config .\.vsconfig --installPath <vs-install-dir>Om det finns en tidigare Visual Studio Build Tools-installation på datorn avinstallerar du den först.
Kanalspecifika installationsprogramlänkar:
| Kanal | Endast kommandoradsverktyg för bygge | Fullständig version av Visual Studio |
|---|---|---|
| Insiders | vs_buildtools.exe |
vs_enterprise.exe |
| Stabil | vs_buildtools.exe |
vs_enterprise.exe |
- Använd Visual Studio Installer för att uppdatera eller avinstallera.
- Mer information finns i Använda kommandoradsparametrar för att installera, uppdatera och hantera Visual Studio.
Installera MSVC med hjälp av winget
Så här installerar du MSVC genom att använda winget:
Skapa en
.vsconfigfil som visar de komponenter som ska installeras. Mer information finns i Skapa en .vsconfig-fil.Öppna en kommandotolk för administratör.
Kör följande skript:
winget install -e --id Microsoft.VisualStudio.Enterprise.Insiders --override "--passive --config .\.vsconfig --installPath <vs-install-dir>"
Installationsalternativ för winget:
- Använd
--id Microsoft.VisualStudio.BuildToolsför att installera Build Tools på kanalen Stable. - Använd
--id Microsoft.VisualStudio.Enterpriseför att installera Visual Studio Enterprise på kanalen Stable. - Använd
-v <version>för att ange en exakt version, till exempel-v 18.6.2. - Använd
winget search Microsoft.VisualStudio.BuildTools --versionsför att visa en lista över alla tillgängliga versioner.
Skapa en .vsconfig-fil
En .vsconfig fil anger de komponent-ID:t som ska installeras. Du hittar komponent-ID:t i komponentkatalogen Visual Studio Enterprise och komponentkatalogen Visual Studio Build Tools.
På fliken enskilda komponenter i Visual Studio Installer är till exempel Microsoft.VisualStudio.Component.VC.14.50.18.0.x86.x64.
Visual Studio Installer stöder även import eller export av installationskonfigurationer från en befintlig Visual Studio installation.
Följande .vsconfig fil laddar ned x86- och x64-verktygen för förhandsgranskningsverktygen, den senaste versionen och versionen 14.50:
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Component.VC.Preview.Tools.x86.x64",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"Microsoft.VisualStudio.Component.VC.14.50.18.0.x86.x64"
]
}
Den här konfigurationen installerar mycket få beroenden. Bara kompilatorerna, körmiljöerna och kommandotolkarna.
En mer fullständig installation med ARM64-verktyg, MFC/ATL, C++/CLI-stöd och en Windows SDK är:
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Component.VC.Preview.Tools.x86.x64",
"Microsoft.VisualStudio.Component.VC.Preview.ARM64",
"Microsoft.VisualStudio.Component.VC.Preview.CLI.Support",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"Microsoft.VisualStudio.Component.VC.Tools.ARM64",
"Microsoft.VisualStudio.Component.VC.ATLMFC",
"Microsoft.VisualStudio.Component.VC.CLI.Support",
"Microsoft.VisualStudio.Component.VC.14.50.18.0.x86.x64",
"Microsoft.VisualStudio.Component.VC.14.50.18.0.ARM64",
"Microsoft.VisualStudio.Component.VC.14.50.18.0.CLI.Support",
"Microsoft.VisualStudio.Component.Windows11SDK.26100"
]
}
Använda en installerad MSVC-verktygsuppsättning
Verktygsuppsättningar installeras under <vs-install-dir>\VC\Tools\MSVC\<version>.
Följande filer under <vs-install-dir>\VC\Auxiliary\Build\ identifierar standardverktygsuppsättningarna och förhandsgranskningsverktygen:
-
Microsoft.VCToolsVersion.default.txtinnehåller mappen<version>för den senaste MSVC-verktygsuppsättningen som stöds. -
Microsoft.VCToolsVersion.default.propsinnehåller MSBuild-egenskaper för MSVC-verktygsuppsättningen som stöds. -
Microsoft.VCToolsVersion.Preview.txtinnehåller mappen för<version>förhandsversionen av MSVC-verktygsuppsättningen. -
Microsoft.VCToolsVersion.Preview.propsinnehåller MSBuild-egenskaper för MSVC-verktygsuppsättningen för förhandsversion.
När du har installerat verktygsuppsättningarna konfigurerar du dina projekt så att de använder den verktygsuppsättning du vill använda.
Visual Studio (MSBuild)
I projektegenskaperna väljer du Konfigurationsegenskaper>Allmänt>MSVC Build Tools Version och väljer en version av Build Tools som stöds. Listrutan fylls i från <vs-install-dir>\VC\Tools\MSVC\<version>.
Om du vill använda förhandsversionen av MSVC Build Tools anger du Använd MSVC Build Tools Preview till Ja.
Spara dessa egenskapsändringar i .vcxproj filen. Senare versioner från Visual Studio IDE eller kommandoraden använder de sparade projektinställningarna.
MSBuild-kommandorad
Om du vill skapa med en MSVC-version som stöds från en Visual Studio kommandotolk lägger du till /p:VCToolsVersion=<version>. Ett exempel:
msbuild /p:Platform=<platform> /p:Configuration=<configuration> <your-vcxproj> /p:VCToolsVersion=14.50.35717
<version> stämmer överens med mappnamnet under <vs-install-dir>\VC\Tools\MSVC\<version>.
Identifiera en MSVC-verktygsuppsättning i en annan installation
Note
Identifiering av flera installationer kräver Visual Studio version 18.8 eller senare.
Den aktuella Visual Studio-installationen kanske inte hittar exakt det VCToolsVersion som du anger. Om du vill söka i alla Visual Studio- och Visual Studio Build Tools-installationer lägger du till följande egenskaper i .vcxproj filen eller en Directory.Build.props fil:
<PropertyGroup>
<EnableVCToolsVersionDiscovery>true</EnableVCToolsVersionDiscovery>
<VCToolsVersion>14.43.34604</VCToolsVersion>
</PropertyGroup>
När identifieringen är aktiverad hittar Visual Studio den angivna versionen, eventuellt från en annan installation. Det här beteendet stöder reproducerbara versioner utan att manuellt ange VCToolsInstallDir. Den begärda MSVC-verktygsuppsättningen måste redan vara installerad på datorn.
Om du vill skapa med MSVC-förhandsgranskningsverktygen lägger du till /p:MSVCPreviewEnabled=true:
msbuild /p:Platform=<platform> /p:Configuration=<configuration> <your-vcxproj> /p:MSVCPreviewEnabled=true
CMake
Konfigurera CMake med verktygsuppsättningsargumentet -T "version=<version-substring>". Ett exempel:
cmake -G "Visual Studio 18 2026" -T "version=14.50" ..\
cmake -G "Visual Studio 18 2026" -T "version=14.51" ..\
cmake -G "Visual Studio 18 2026" -T "version=14.52" ..\
vcpkg
Konfigurera vcpkg med triplet VCPKG_PLATFORM_TOOLSET_VERSION. Ett exempel:
set(VCPKG_PLATFORM_TOOLSET_VERSION "14.50")
eller
set(VCPKG_PLATFORM_TOOLSET_VERSION "14.51")
Visual Studio-kommandotolken
Vissa byggsystem kräver att kommandotolken har PATH, LIB, INCLUDE och relaterade miljövariabler inställda innan du kör dem.
Om du vill starta en Visual Studio kommandotolk som är riktad mot en version av Build Tools som stöds lägger du till -vcvars_ver=<version-prefix> var <version-prefix> matchar prefixet för ett mappnamn under <vs-install-dir>\VC\Tools\MSVC\<version>.
<vs-install-dir>\VC\Auxiliary\Build\vcvars64.bat -vcvars_ver=14.50
Om du vill starta en Visual Studio kommandotolk som riktar sig till MSVC-förhandsgranskningsverktygen använder du -vcvars_ver=preview:
<vs-install-dir>\VC\Auxiliary\Build\vcvars64.bat -vcvars_ver=preview
Avinstallera MSVC
Om du vill avinstallera Visual Studio med hjälp av installationsgränssnittet väljer du Mer>avinstallera.
Om du vill avinstallera Visual Studio från kommandoraden använder du valfri version av installationsprogrammet för Visual Studio:
.\vs_enterprise.exe uninstall --passive --installPath <vs-install-dir>
Se även
- Nyheter för MSVC Build Tools
- Versionsnummerering för Microsoft C++-kompilatorn (MSVC)
- Installera C- och C++-stöd i Visual Studio
- Visual Studio Enterprise-komponentkatalog
- Komponentkatalog för Visual Studio Build Tools
- Använd kommandoradsparametrar för att installera, uppdatera och hantera Visual Studio