Problèmes d’installation des outils Dot Net Core 1.0.0 VS 2015 Aperçu 2

Chaque fois que j’essaie d’installer le package DotNetCore.1.0.0-VS2015Tools.Preview2.exe , je reçois une erreur indiquant ce qui suit:

Échec de l’installation Un ou plusieurs problèmes ont provoqué l’échec de l’installation. Corrigez les problèmes, puis réessayez la configuration. Pour plus d’informations, consultez le fichier journal. Le programme d’installation a détecté que Visual Studio 2015 Update 3 n’est peut-être pas complètement installé. Veuillez réparer Visual Studio 2015 Update 3, puis installez à nouveau ce produit.

Lorsque je regarde dans le fichier journal, je trouve la ligne suivante qui semble causer l’erreur lors de l’installation:

Condition ‘WixBundleInstalled OR NOT (((VS2015CommunityUpdateVersion VS2015UpdateVersion) AND (VS2015CommunityExists) AND (VS2015UpdateVersionExists)) OR ((VS2015ProfessionalUpdateVersion VS2015UpdateVersion) AND (VS2015ProfessionalExists) AND (VS2015UpdateVersionExists)) OU ((VS2015EnterpriseUpdateVersion VS2015UpdateVersion) AND ) AND (VS2015UpdateVersionExists)) OR ((VS2015WebExpressUpdateVersion VS2015UpdateVersion) AND (VS2015WebExpressExists) AND (VS2015UpdateVersionExists))) OU (SKIP_VSU_CHECK = 1) OR (WixBundleAction = 2) ‘a la valeur false.

Une simple réparation de la mise à jour 3 n’a pas résolu le problème, alors j’ai essayé de recourir à une désinstallation / réinstallation de la mise à jour. En passant

Panneau de configuration> Programmes et fonctionnalités> Afficher les mises à jour installées

pour désinstaller la mise à jour, vous accédez directement à l’écran ” Setup Completed ” en indiquant que tous les composants ont été désinstallés sans écran de progression. Ensuite, lorsque je tente d’exécuter le programme d’installation de la mise à jour 3, il est indiqué que la mise à jour est déjà installée.

J’ai ensuite essayé d’utiliser Revo Uninstaller, mais la même chose se produit après le nettoyage des dossiers et des éléments du registre.

J’ai même essayé de faire un /uninstall /force sur le paquet mais en vain. Il semble que quelque chose rest coincé quelque part qui garde la mise à jour enregistrée.

Aucune suggestion?

J’ai pu l’installer en exécutant le paramètre SKIP_VSU_CHECK

 DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK=1 

EDIT: Je pense que la solution d’Andrey est probablement meilleure à long terme, car elle n’implique pas de piratage du registre. S’il vous plaît essayer ses instructions ci-dessous en premier. Je laisserai ma réponse originale en place pour la postérité.


J’ai reçu le même message d’erreur sur une nouvelle installation de Windows 10, avec une nouvelle installation de Visual Studio 2015. Je crois que le processus d’installation du VS2015 est automatiquement téléchargé et appliqué à la mise à jour 3 au cours du processus.

La poursuite du fichier journal a montré qu’il comparait plusieurs numéros de version. Dans mon cas, la version de l’édition «Community» ne correspondait pas.

 [27B8:1BBC][2016-07-20T16:17:11]i000: Setting ssortingng variable 'VS2015UpdateVersion' to value '14.0.25420' [27B8:1BBC][2016-07-20T16:17:11]i000: Setting ssortingng variable 'VS2015ProfessionalUpdateVersion' to value '14.0.25420' [1A60:0CD4][2016-07-20T16:14:36]i000: Setting ssortingng variable 'VS2015CommunityUpdateVersion' to value '14.0.25424' 

Personne dans l’histoire de l’Internet n’a jamais utilisé la version 14.0.25424 , alors j’ai supposé que ce devait être une faute de frappe. Après avoir modifié la valeur de chaîne VS Community UpdateVersion de 14.0.25424 à 14.0.25420 dans le registre, le programme d’installation fonctionnait 14.0.25420 pour moi.

Les clés de registre complètes à vérifier incluent:

 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DevDiv\vs\Servicing\14.0\community HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DevDiv\vs\Servicing\14.0\community\1033 

Les deux doivent avoir la valeur de chaîne suivante:

 "UpdateVersion"="14.0.25420" 

J’espère que cela t’aides.

Connaître les problèmes, https://msdn.microsoft.com/en-us/vs-knownissues/vs2015-update3-rc , détaille un problème similaire avec preview1.

Peut-être vaut-il la peine de surveiller les mises à jour concernant preview2.

J’ai le même problème mais je ne l’ai pas encore résolu. Mes numéros de version sont différents de ceux listés pour le correctif de prévisualisation 1, cette réponse vous indique simplement la page officielle du problème.

[Mise à jour] le mot officiel est à https://github.com/aspnet/Tooling est

“En raison d’un problème connu dans la logique de détection de l’installation, même si Visual Studio 2015 Update 3 RC est installé, le message suivant peut s’afficher lorsque vous exécutez le programme d’installation. Ce problème sera résolu dans la prochaine version. autour de cela et contourner la vérification, vous pouvez exécuter le fichier EXE à partir d’une invite de commande et ensuite passer SKIP_VSU_CHECK = 1 à la fin. ”

[Mise à jour 2] – Pour des informations détaillées sur la mise à niveau vers rc2 depuis rc1 , le blog de David Pine sur les étapes à suivre est très bon.

ievangelist dot github dot io / blog / migrer vers-rc2 /

Je l’ai essayé d’abord de @Andrey

 DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK=1 

Cela a fonctionné en partie comme dans j’ai pu compléter les installations. Au démarrage de VS, un message d’avertissement indiquait que certains composants ne fonctionneraient pas. J’ai pu modifier le code mais pas pour exécuter un exemple d’application.

Je me suis souvenu d’un message d’avertissement de l’installation “Visual Studio Community 2015” concernant les versions incompatibles de “Visual C ++ 2015 Redissortingbutable”. Donc, ma prochaine expérience était d’aller dans “Panneau de configuration – Programmes et fonctionnalités” et désinstaller les 2 x exemples trouvés “(x64)” et “(x86)”. J’ai ensuite exécuté une installation de réparation de “Visual Studio Community 2015”. Succès.

J’ai exécuté le installé à partir de cmd en utilisant ce qui suit: DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK = 1

Installé sans aucun problème

J’ai eu le même problème mais aucune des réponses ci-dessus ne m’a aidé.

Le problème peut être causé par l’exe qui essaie de télécharger du contenu via Internet Explorer, il ne suffit donc peut-être pas de changer un paramètre ou deux à partir d’IE, mais il est recommandé de le réinitialiser.