Téléchargez la version hors ligne de VS Visual Studio et téléchargez la version spécifiée

1. Téléchargez d'abord le programme de démarrage

Adresse de téléchargement du site officiel de VS VisualStudio

Insérer la description de l'image ici
Faites défiler vers le bas de cette page

Insérer la description de l'image ici
Téléchargez la version requise ici Téléchargez le bootloader

Insérer la description de l'image ici

2. Téléchargez le package d'installation hors ligne
et écrivez un fichier batch (vs.bat)
avec le format de commande suivant :

<vs引导程序exe> --layout <离线安装包下载的路径> --add <功能模块> --lang <语言> 

Si vous devez tous les télécharger, la commande est la suivante (il n'est généralement pas recommandé de tous les télécharger)

call vs_enterprise__1552103481.1603088960.exe --layout  C:\Install\vs2019  --lang zh-CN

Insérer la description de l'image ici
Tout le code dans vs.bat est le suivant :

echo off & color 0A
call vs_community__b84c1eec11664c178b16813665a3a09a.exe --layout C:\Install\vs2019 --lang zh-CN 
echo. & pause

Parmi eux, vs_community__b84c1eec11664c178b16813665a3a09a.exe est la version de démarrage téléchargée.
C:\Install\vs2019 est le chemin qui doit être téléchargé.

Double-cliquez ensuite pour exécuter le script à télécharger.

Vous pouvez également choisir les modules que vous souhaitez télécharger, tels que le développement Web .NET et le développement de bureau .NET. Les instructions sont les suivantes :

vs_progfessional.exe --layout C:\Install\vs2019 --ajouter Microsoft.VisualStudio.Workload.ManagedDesktop --ajouter Microsoft.VisualStudio.Workload.NetWeb --ajouter Component.GitHub.VisualStudio --includeOptional --lang zh-CN

Parmi eux, vs_progfessional.exe est le nom du programme de démarrage. S'il a un numéro ultérieur, remplacez-le par le numéro vs_progfessional_xxxxxx.exe.

C:\Install\vs2019 est l'emplacement du package d'installation téléchargé. Il peut être remplacé par un lecteur non-C. Étant donné que le téléchargement prend généralement beaucoup de temps et occupe beaucoup d'espace, le lecteur C peut être bloqué.

Microsoft.VisualStudio.Workload.ManagedDesktop est le module à télécharger

–lang zh-CN signifie que la langue est le chinois. Si vous souhaitez d'autres langues, vous pouvez vérifier la langue correspondante sur le site officiel.

Si vous ne savez pas quel module vous souhaitez utiliser, vous pouvez uniquement les télécharger tous. Les instructions sont les suivantes : vs_progfessional.exe --layout C:\Install\vs2019 --lang zh-CN

Après avoir exécuté cette commande, la barre de progression du téléchargement apparaîtra, augmentant de 0,01% petit à petit, très lentement... Le téléchargement final est le suivant : (plus de dizaines de gigaoctets)

Voici l'effet de téléchargement.
Insérer la description de l'image ici
À l'exception des deux suivants, tous sont téléchargés par script
Insérer la description de l'image ici
. 3.
Copiez tous les packages sur l'intranet ou l'ordinateur à installer, exécutez vs_setup.exe, l'emplacement peut être modifié en un emplacement de lecteur non C. , sélectionnez "Tous télécharger puis installer", puis vous pourrez l'installer.
Insérer la description de l'image ici
5. Après l'installation, vous devez parfois configurer des fichiers d'en-tête tels que pthread.h, et vous devez télécharger pthread-xxxx.zip (j'ai téléchargé pthreads- w32-2-9-1- release, que l'on peut trouver à de nombreux endroits), contient trois dossiers, dont Pre-built.2 doit être transplanté.

   5.1 将include下的三个头文件复制到vx安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include 下

   5.2 将lib下的x64文件复制到vs安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\lib\x64下; 将lib下的x86文件复制到vs安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\lib\x86下

 5.3 将dll下的x64文件复制到C:\Windows\System32目录下;将dll下的x86文件复制到C:\Windows\SysWOW64目录下
  1. A ce stade, tout ce qui doit être copié et installé a été installé. Il reste un problème de compilation : erreurs de redéfinition des types timespec et struct. La solution est la suivante :

    Dans le fichier d'en-tête pthread.h

    #if !défini( PTHREAD_H )

    #définir PTHREAD_H

    Ajouter ci-dessous

    #définir HAVE_STRUCT_TIMESPEC

Je suppose que tu aimes

Origine blog.csdn.net/qq_42817360/article/details/132037681
conseillé
Classement