67 votes

Problèmes d’installation Dot Net Core 1.0.0 VS 2015 outils Preview 2

Chaque fois que j'essaie d'installer le DotNetCore.1.0.0-VS2015Tools.Preview2.exe paquet, j'obtiens une erreur en disant ce qui suit:

Le programme d'installation a Échoué Une ou plusieurs questions a causé l'échec de l'installation. S'il vous plaît corriger les questions, puis relancez l'installation. Pour plus d'informations, voir le journal fichier. Le programme d'installation a détecté que Visual Studio 2015 mise à Jour 3 ne peuvent pas être complètement installé. Veuillez réparation de Visual Studio 2015 mise à Jour 3, puis installer ce produit de nouveau.

Quand je regarde dans le fichier journal, je trouve la ligne suivante qui semble être la cause de l'erreur lors de l'installation:

Condition 'WixBundleInstalled OU PAS(((VS2015CommunityUpdateVersion <> VS2015UpdateVersion) ET (VS2015CommunityExists) ET (VS2015UpdateVersionExists)) OU ((VS2015ProfessionalUpdateVersion <> VS2015UpdateVersion) ET (VS2015ProfessionalExists) ET (VS2015UpdateVersionExists)) OU ((VS2015EnterpriseUpdateVersion <> VS2015UpdateVersion) ET (VS2015EnterpriseExists) ET (VS2015UpdateVersionExists)) OU ((VS2015WebExpressUpdateVersion <> VS2015UpdateVersion) ET (VS2015WebExpressExists) ET (VS2015UpdateVersionExists))) OU (SKIP_VSU_CHECK=1) OU (WixBundleAction=2)' a la valeur false.

Une simple réparation de la mise à Jour 3 n'a pas résolu le problème, j'ai donc été de tenter de recourir à une désinstallation/réinstallation de la mise à jour. Lorsque vous allez à travers

Panneau de configuration > Programmes et Fonctionnalités > Afficher les mises à jour Installées

pour désinstaller la mise à jour, il saute à la "Setup Completed" de l'écran en disant 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 mise à Jour 3 il est dit que le Jour est déjà installée.

J'ai ensuite essayé d'utiliser Revo Uninstaller mais la même chose qui se passe après le nettoyage de registre et les dossiers des éléments.

J'ai même essayé de faire un /uninstall /force sur le paquet, mais en vain. Il semble que quelque chose est de rester coincé quelque part qui maintient la mise à jour des inscrits.

Toutes les suggestions?

131voto

Andrey Points 105

J’ai été capable de l’installer en exécutant avec le paramètre SKIP_VSU_CHECK

22voto

Matt Murrell Points 1004

EDIT: je crois que Andrey solution est probablement de meilleurs résultats à long terme, car il n'implique pas de registre de piratage. S'il vous plaît essayer ses instructions ci-dessous. Je vais quitter ma réponse originale à cette question en place pour la postérité.


J'ai reçu le même message d'erreur sur un nouveau Windows 10 installer, avec un nouveau Visual Studio 2015 installer. Je crois que le VS2015 processus d'installation automatiquement téléchargées et appliquées mise à Jour 3 au cours du processus.

Chasser le journal a montré qu'il était de comparer plusieurs numéros de version. Dans mon cas, la "Communauté" d'édition version incompatibles.

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

Personne dans l'histoire de l'internet n'a jamais utilisé la version 14.0.25424, donc je suppose qu'elle doit être une faute de frappe. Après la modification de la VS Communauté UpdateVersion chaîne de valeur de 14.0.25424 de 14.0.25420 dans le registre, le programme d'installation a bien fonctionné pour moi.

La totalité des clés de registre pour vérifier:

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"

Espérons que cette aide.

4voto

Steve F Points 41

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

Peut être utile de garder un oeil sur les mises à jour sur preview2.

J'ai le même problème mais n'ont pas résolu encore. Mon numéros de version sont différents de ceux indiqués pour le correctif pour l'aperçu 1, cette réponse est juste vous montre officielle de l'émission de la page.

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

"En raison d'un problème connu dans la configuration de la logique de détection, même si vous avez Visual Studio 2015 mise à Jour 3 RC installé, vous devriez voir le message suivant lorsque vous exécutez le programme d'installation. Cela sera corrigé dans la prochaine génération. Pour l'instant, pour contourner cette dérivation et de le vérifier, vous pouvez exécuter le fichier EXE à partir d'une invite de commandes, puis passer SKIP_VSU_CHECK=1 à la fin. "

[Mise à jour 2] - pour des informations détaillées sur la mise à niveau à la version rc2 de la rc1, David Pine blog sur les démarches à suivre est très bon.

ievangelist dot github dot io /blog/migration-à-rc2/

2voto

iafilm Points 116

J'ai essayé cette première de @Andrey

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

Cette partie a travaillé comme j'ai été en mesure de compléter les installations. Sur VS de démarrage il y a un message d'avertissement que certains composants ne fonctionnent pas. J'ai été en mesure de modifier le code, mais pas pour exécuter un exemple d'application.

J'ai souvenir d'un précédent message d'avertissement de la "Visual Studio Community 2015" installation sur le décalage des versions de Visual C++ 2015 Redistribuable". Donc ma prochaine expérience a été d'aller dans "Panneau de configuration -- Programmes et Fonctionnalités" et désinstaller les 2 x exemples que j'ai trouvé "(x64)" et "(x86)". J'ai ensuite couru une réparation de l'installation de Visual Studio "de la Communauté de 2015". Succès.

1voto

Ben Pretorius Points 1046

J’ai couru l’installé de cmd utilisant ce qui suit : DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK = 1

Installé sans aucun problème

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X