1
votes

Le déploiement d'un pilote échoue dans VS 2019

A [13: 22: 28: 862]: Une erreur s'est produite lors du déploiement des fichiers sur la machine cible pour le test "Préparation du pilote": Impossible de trouver une partie du chemin 'C: \ Program Files (x86 ) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Redist \ MSVC \ 14.21.27702 \ debug_nonredist \ X64 \ Microsoft.VC141.DebugCRT '..

Pourquoi essaie-t-il de trouver Microsoft.VC141.DebugCRT. J'ai installé Microsoft.VC142.DebugCRT avec le nouvel ensemble d'outils avec le SDK 10.0.18362.0.

J'ai également installé l'ensemble d'outils VS 2017 et maintenant la même erreur:

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Redist \ MSVC \ 14.21.27702 \ debug_nonredist \ X64 \ Microsoft.VC141.DebugCRT manquant.

Mais il devrait plutôt se pencher sur ... \ 14.16.27012 ...


1 commentaires

Avez-vous suivi ce document: " Déploiement d'un pilote sur un ordinateur de test "? Veuillez vérifier toutes les préparations et étapes.


3 Réponses :


4
votes

J'ai eu la même erreur. J'ai également essayé de désinstaller / réinstaller 2017. J'ai tout désinstallé et tout réinstallé sans succès. J'ai même essayé d'installer VC141.

Je suis effectivement venu à votre message à la recherche d'une réponse, mais sur un coup de tête, j'ai ouvert le programme d'installation, je l'ai modifié pour installer le truc VC141 qui a mis les fichiers dans Community \ VC \ Redist \ MSVC \ 14.16.27012 \ debug_nonredist \ x64

VS s'est toujours plaint donc je viens de copier * de Community \ VC \ Redist \ MSVC \ 14.16.27012 \ debug_nonredist \ x64 dans Community \ VC \ Redist \ MSVC \ 14.21.27702 \ debug_nonredist \ x64 et "les choses semblent fonctionner" . Ce n'est pas vraiment une réponse - mais peut-être est-ce suffisant?


2 commentaires

J'ai fait la même chose, mais le déploiement du pilote avait quand même des problèmes. Je dois installer manuellement.


Cela se produit toujours dans VS 2019 Community 16.2.3. J'essaie toujours de comprendre pourquoi VS veut utiliser spécifiquement V141 lorsque V142 est installé. Je n'ai encore trouvé aucune cible CRT codée en dur.



1
votes

Cela semble être le résultat d'un correctif d'un autre problème, comme décrit ici:

https://developercommunity.visualstudio.com /content/problem/596096/visual-studio-2019-wdk10.html

La solution proposée a fonctionné pour moi:

En tant qu'administrateur, exécutez l'invite de commande du développeur pour VS 2019 Exécutez les commandes suivantes dans l'invite de commande VS Developer:

cd / d% VCToolsRedistDir% \ debug_nonredist

MKLINK / J x86 \ Microsoft.VC141.DebugCRT x86 \ Microsoft.VC142.DebugCRT

MKLINK / J x64 \ Microsoft.VC141.DebugCRT x64 \ Microsoft.VC142.DebugCRT

J'espère que cela vous aidera :)


0 commentaires

0
votes

Ran dans un problème similaire. Effectuez les étapes suivantes sur l'ordinateur hôte .

En tant qu'administrateur, exécutez l'invite de commande du développeur pour VS 2019 Exécutez les commandes suivantes dans l'invite de commande de VS Developer:

cd / d% VCToolsRedistDir% \ debug_nonredist MKLINK / J x86 \ Microsoft.VC141.DebugCRT x86 \ Microsoft.VC142.DebugCRT MKLINK / J x64 \ Microsoft.VC141.DebugCRT x64 \ Microsoft.VC142.DebugCRT


0 commentaires