Solution:
- Désinstaller le "Microsoft Azure tools for Microsoft Visual Studio 2015 – v2.9" à partir d'ajout/suppression de programmes et tout autre v 2.9 composants
- Exécuter "msiexec /x {60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}" ou {8664E001-704C-4EFB-B68D-6A3DEF60BBEE}. (Pour VS 2013, {438EED24-F35B-44E0-A2E2-675838273002}) les msi boîte de dialogue désinstaller "Microsoft Azure Tools for Microsoft Visual Studio 2015 Core"
- Dans ajout/suppression de programmes, de réparation de Microsoft Azure Tools for Microsoft Visual Studio 2015 – v2.7 (ou v2.8 pour les personnes utilisant la version).
Exceptions:
Dans certaines situations, cela pourrait ne pas être suffisant. Pourtant, il existe des solutions pour ces exceptions sont également. Si vous recevez toujours le message d'erreur que vous pourriez vouloir avoir une installation propre. Pour ce faire, veuillez utiliser la commande suivante:
Get-WmiObject -Classe win32_product | Out-File c:\temp\.txt
Cela va créer un fichier à l'emplacement que vous avez spécifié avec tous les paquets installés sur votre ordinateur. Recherche par le biais de ce fichier et l'utilisation:
msiexec /x <tout GUID vous pensez nécessaire>
Vous pouvez vérifier ici quels sont les composants de la 2.8 (si c'est le cas pour vous) le paquet contient donc, vous savez ce que vous devriez ou ne devriez pas avoir:
https://www.microsoft.com/en-us/download/details.aspx?id=50041
Après la suppression de tout ce que vous devez réinstaller 2.8.2 en utilisant le package web installer et vérifier si cela fonctionne.
Plus D'Exceptions:
À ce stade, le problème d'origine devrait être disparu, mais vous pouvez vous trouver dans l'une des erreurs suivantes, j'ai collé à la fin de l'article. Pour la première erreur, vous devriez vous inscrire à l'assemblée. Vous pouvez lister les assemblées à l'aide de:
gacutil -l >yourassemblies.txt
Il suffit d'ouvrir le Développeur de l'Invite de Commande (disponible dans le Menu Démarrer>App>Visual Studio) et exécutez la commande.
La dll peut être trouvé ici:
C:\Program Files\Microsoft SDKs\Azur
Vous pouvez vous inscrire à l'aide de la même invite avec cette commande:
gacutil /i yourdll.dll
Pour la deuxième exception:
Utilisation procmon à partir d'ici:
https://technet.microsoft.com/en-us/sysinternals/bb896645
Trouver le chemin d'accès que Visual Studio est à la recherche par la capture de la VS processus (devenv) tout en reproduisant l'erreur.
Copiez les fichiers à partir d'ici:
C:\Program Files\Microsoft SDKs\Azure\Émulateur
pour le chemin que vous avez découvert.
Voir aussi:
Ne peut pas exécuter Windows Azure projet en raison de l'Erreur: Impossible de trouver fileDFUI.exe veuillez vérifier que votre installation est correcte
Assemblée:
Le "DeleteCurrentDeployment" echec de la tâche de façon inattendue.Système.IO.FileNotFoundException: impossible de charger le fichier ou l'assembly " Microsoft.ServiceHosting.Outils, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.Nom de fichier: Microsoft.ServiceHosting.Outils, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 " chez Microsoft.Cct.Le débogage.DevFabricService..ctor() à Microsoft.Cct.CctProjectNode.<>c.b__121_0() au Système.Le filetage.LazyInitializer.EnsureInitializedCore[T](T& target, Func1 valueFactory) at System.Threading.LazyInitializer.EnsureInitialized[T](T& target, Func
1 valueFactory) à Microsoft.Cct.CctProjectNode.get_DevFabricService() à Microsoft.Cct.CctBuildDeploymentTaskHost.DeleteCurrentDeployment() à Microsoft.CloudExtensions.MSBuildTasks.DeleteCurrentDeployment.Execute() à Microsoft.Construire.BackEnd.TaskExecutionHost.Microsoft.Construire.BackEnd.ITaskExecutionHost.Execute() à Microsoft.Construire.BackEnd.TaskBuilder.d__26.MoveNext()WRN: Assemblée de liaison de la journalisation est DÉSACTIVÉE.Pour activer l'échec de liaison d'assembly journalisation, définissez la valeur de registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) à 1.Remarque: Il y a peu de performance de la pénalité associée à de liaison d'assembly échec de l'enregistrement.Pour désactiver cette fonction, supprimez la valeur de registre [HKLM\Software\Microsoft\Fusion!EnableLog].
Fichier manquant:
Le "DeleteCurrentDeployment" echec de la tâche de façon inattendue.Microsoft.ServiceHosting.Outils.DevelopmentFabric.DevFabricException: Impossible de trouver le fichier 'DFUI.exe' veuillez vérifier que votre installation est correcte. chez Microsoft.ServiceHosting.Outils.Utilitaire.ProcessWrapper.ResolveBinaryFullPath(String binaryName) à Microsoft.ServiceHosting.Outils.Utilitaire.ProcessWrapper..ctor(String binaryName, les arguments de Chaîne, Booléen échappée) à Microsoft.ServiceHosting.Outils.DevelopmentFabric.DevFabric..ctor(Boolean instance unique) à Microsoft.Cct.Le débogage.DevFabricService..ctor() à Microsoft.Cct.CctProjectNode.<>c.b__121_0() au Système.Le filetage.LazyInitializer.EnsureInitializedCore[T](T& target, Func1 valueFactory) at System.Threading.LazyInitializer.EnsureInitialized[T](T& target, Func
1 valueFactory) à Microsoft.Cct.CctProjectNode.get_DevFabricService() à Microsoft.Cct.CctBuildDeploymentTaskHost.DeleteCurrentDeployment() à Microsoft.CloudExtensions.MSBuildTasks.DeleteCurrentDeployment.Execute() à Microsoft.Construire.BackEnd.TaskExecutionHost.Microsoft.Construire.BackEnd.ITaskExecutionHost.Execute() à Microsoft.Construire.BackEnd.TaskBuilder.d__26.MoveNext()