Je veux publier un projet MVC et je continue à avoir cette erreur:
System.IO.FileNotFoundException: impossible de charger le fichier ou l'assembly 'Microsoft.Web.XmlTransform', version = 1.4.0.0, Culture = neutre, PublicKeyToken = ... ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.
J'ai cherché et essayé certaines solutions trouvées sur SO ou MSDN, mais en vain. Je suis vraiment désespéré de quelques suggestions ..__ Le projet a été publié avec succès auparavant, mais cela est sorti de nulle part après avoir essayé de republier ma version mise à jour.
J'ai finalement obtenu que cela fonctionne. Je laisse ma solution ici au cas où d'autres auraient un problème similaire.
En gros, j'ai essayé de réparer mon VS à l'aide de Microsoft ASP.NET et des outils Web 2013.1 (je l'ai eu ici page de téléchargement des outils Web Microsoft ). Cependant, cela ne résout pas le problème pour moi… .. Ce qui a été résolu, c’est de copier le fichier Microsoft.Web.XmlTransforms.dll depuis un autre ordinateur de l’emplacement.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web
D'une manière ou d'une autre, le mien avait disparu de là (je l'ai reçu d'un autre ordinateur avec la même version .NET et je l'ai collé là) et maintenant, la publication fonctionne bien.
La réparation de "Microsoft ASP.NET et outils Web 2013.1 - Visual Studio 2012" à partir du Panneau de configuration a rajouté la dll pour moi (ce qui manquait, apparemment après avoir mis à jour ledit paquet il y a quelques semaines).
La réparation de MS Web Tools pour VS2012 n'a pas résolu le problème.
J'ai les fichiers dans le dossier C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web
(je ne sais pas si c'est parce que j'ai installé VS 2013 Express ou un autre outil. L'installation des Outils Web pour VS 2013 les créera peut-être)
La copie des fichiers du dossier v12.0
vers le dossier v11.0
a résolu le problème.
Avait ce problème aussi. Ce qui a fonctionné pour moi a été:
exécuter VS12 en mode administrateur m'a aidé après avoir essayé tout recommandé ci-dessus
Réinstallez le package NuGet Microsoft.Web.Xdt
Avez-vous déjà essayé d’utiliser la visionneuse de journal d’assemblage, cela pourrait vous donner plus d’informations ...
http://msdn.Microsoft.com/en-us/library/e74a18c4(v=vs.110).aspx
J'ai eu un problème presque identique, à l'exception de la publication qui disait qu'il ne pouvait pas trouver Newtonsoft.Json.dll, Version = 4.5.0.0. J'ai essayé toutes les solutions ci-dessus avant de réaliser que le fichier manquait dans le répertoire package d'Azure WebJobs Publish (toutes mes excuses pour ne pas avoir le nom complet du package à portée de main). La solution consistait simplement à vider tout mon dossier/packages/et à les laisser restaurer automatiquement.
Téléchargez le fichier à partir d'ici: https://docs.google.com/file/d/0B8XrlgnW-cfISXd1Q0VQb0gtNk0/edit
et placez-le ici: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web
Prendre plaisir !
Ma situation semble avoir été provoquée lorsque j'ai installé le SDK Azure 1.1 et les composants de Service Bus pour Windows. La publication dans Azure échouait sans cesse pour les erreurs de transformation, retournait à certains de mes autres projets qui n'étaient que des installations de packages Web et, une fois encore, ces transformations échouaient pour la même erreur. J'ai donc un problème plus grave. Mon POC rompt maintenant mes déploiements en production . J'ai supprimé et réinstallé Microsoft ASP.Net et WebTools 2013.v - Visual Studio 2012 à partir du panneau de configuration, ce qui n'a pas aidé. Redémarrage de la machine et ensuite juste une réparation sur le même composant, et voilà, semble fonctionner correctement maintenant.
J'espère que ma solution aiderait quelqu'un.
Il y avait un programme installé appelé "Microsoft ASP.NET and Framework 2012.2", Désinstaller-le puis réparer Microsoft Visual Studio Professional 2012, fonctionne correctement maintenant
Programmes installés (Panneau de configuration -> Programmes et fonctionnalités)
Microsoft .NET Framework 4.5
Microsoft ASP.NET MVC 3
Pages Web Microsoft ASP.NET
Microsoft Visual Studio Professional 2012 avec la mise à jour 5
Microsoft Web Deploy 3.5
Pour moi, la solution 'barca_d' a fonctionné mais je devais aussi garder mes projets