Question Erreur de publication: impossible de charger le fichier ou l'assembly 'Microsoft.Web.XmlTransform', Version = 1.4.0.0, Culture = neutral, etc. ou l'une de ses dépendances


Je veux publier un projet MVC et je continue à recevoir cette erreur:

System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'Microsoft.Web.XmlTransform', Version = 1.4.0.0, Culture = neutral, 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 en vain. Je suis vraiment désespéré pour certaines suggestions. Le projet a été publié avec succès avant, mais cela est sorti du lot après avoir essayé de republier ma version mise à jour.


20
2018-04-28 12:53


origine


Réponses:


Réparation de "Microsoft ASP.NET et Web Tools 2013.1 - Visual Studio 2012" à partir du Panneau de configuration a rajouté le dll pour moi (ce qui manquait, apparemment après avoir mis à jour ledit paquet il y a quelques semaines).


17
2018-05-19 15:25



J'ai finalement réussi à faire ça. Je laisse ma solution ici au cas où d'autres auraient un problème similaire.

Fondamentalement, j'ai essayé de réparer mes VS en utilisant Microsoft ASP.NET et Web Tools 2013.1 (je l'ai eu ici Page de téléchargement de Microsoft Web Tools). Cependant, cela n'a pas résolu le problème pour moi. Qu'est-ce qui l'a résolu était la copie du fichier Microsoft.Web.XmlTransforms.dll à partir d'une autre machine à l'emplacement

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web

D'une manière ou d'une autre, le mien était absent (je l'ai eu d'un autre ordinateur avec la même version .NET et l'ai collé là) et maintenant la publication fonctionne bien.


16
2018-04-28 13:30



Eu ce problème aussi. Ce qui a fonctionné pour moi était:


3
2018-06-12 13:44



Réparer MS Web Tools pour VS2012 ne m'a pas permis de résoudre 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. Peut-être que l'installation des outils Web pour VS 2013 les créera).

Copier les fichiers de v12.0 dossier à v11.0 dossier résolu le problème.


3
2018-06-09 07:42



exécuter VS12 en mode admin m'a aidé après avoir essayé tous les recommandés ci-dessus


1
2018-03-29 21:36



C'est peut-être un cas d'arnaque, mais j'ai cloné le référentiel GIT de mes collègues avec une solution Visual Studio.

Visual Studio signalait que le Microsoft.Web.XmlTransform.dll la référence était cassée.

En regardant le .csproj fichier pour ce projet, j'ai trouvé ceci:

<HintPath>..\..\..\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.XmlTransform.dll</HintPath>

Ce chemin devait être correct pour mon collègue, mais pour moi, c'était faux. J'ai corrigé à ceci:

<HintPath>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.XmlTransform.dll</HintPath>


Cela s'est produit avec VS2015 (Version 14 Update 2).


1
2017-10-03 14:10



Avez-vous essayé d'utiliser le visualiseur de journaux de liaison d'assemblage, cela peut donner plus d'informations ...

http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.110).aspx


0
2018-04-28 13:00



Télécharger le fichier 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 !


0
2017-09-24 12:28



Ma situation semble avoir été provoquée lorsque j'ai installé le SDK Azure 1.1 et les composants pour Service Bus pour Windows. La publication à Azure continuait à échouer pour les erreurs de transformation, revenait à certains de mes autres projets qui n'étaient que des installations de packages Web, et encore une fois, ces transformations ont échoué pour la même erreur. Mon POC est en train de briser mes déploiements de 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émarré la machine et juste fait une réparation sur le même composant, et Voila, semble fonctionner correctement maintenant.


0
2018-04-17 16:00