vslangproj80 una standard puede operacion newtonsoft net ensamblado dependencias cargar archivo admitida c# asp.net .net dependencies .net-assembly

c# - una - no se puede cargar el archivo o ensamblado vslangproj80 dll



Error de publicaciĆ³n: no se pudo cargar el archivo o ensamblado ''Microsoft.Web.XmlTransform'', VersiĆ³n=1.4.0.0, Cultura=neutral, etc. o una de sus dependencias (13)

Quiero publicar un proyecto de MVC y sigo recibiendo este error:

System.IO.FileNotFoundException: No se pudo cargar el archivo o ensamblado ''Microsoft.Web.XmlTransform'', Versión = 1.4.0.0, Cultura = neutral, PublicKeyToken = ... o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

He buscado y probado algunas soluciones encontradas en SO o MSDN inútilmente. Estoy realmente desesperado por algunas sugerencias. El proyecto se ha publicado con éxito anteriormente, pero esto surgió de la nada después de tratar de volver a publicar mi versión actualizada.


Finalmente conseguí que esto funcionara. Dejo mi solución aquí en caso de que otros tengan un problema similar.

Básicamente, intenté reparar mi VS usando Microsoft ASP.NET y Web Tools 2013.1 (lo obtuve desde la página de descarga de Microsoft Web Tools ). Sin embargo, no resolvió el problema para mí. Lo que sí solucionó era copiar el archivo Microsoft.Web.XmlTransforms.dll desde otra máquina en la ubicación

C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v11.0 / Web

De alguna manera, el mío faltaba de allí (lo obtuve de otra computadora con la misma versión .NET y lo pegué allí) y ahora la publicación funciona bien.



La reparación de "Microsoft ASP.NET y Web Tools 2013.1 - Visual Studio 2012" desde el Panel de control volvió a agregar el dll para mí (lo que faltaba, aparentemente después de que actualicé dicho paquete hace unas semanas).




La reparación de MS Web Tools para VS2012 no resolvió el problema para mí.

Tengo los archivos en la carpeta C:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v12.0/Web (no sé si esto se debe a que he instalado VS 2013 Express o alguna otra herramienta. Tal vez la instalación las herramientas web para VS 2013 los crearán).

Copiar los archivos de la carpeta v11.0 carpeta v11.0 solucionó el problema.


ejecutar VS12 en modo de administrador me ayudó después de que intenté todas las recomendaciones anteriores


Mi situación parece haber sido causada cuando instalé el SDK de Azure 1.1 y los componentes para Service Bus para Windows. La publicación en Azure siguió fallando por errores de transformación, volví a algunos de mis otros proyectos que eran solo instalaciones de paquetes web, y nuevamente esas transformaciones fallaron por el mismo error, por lo que ahora tengo un problema mayor. Mi POC ahora está rompiendo mi producción. Quité y reinstalé Microsoft ASP.Net y WebTools 2013.v - Visual Studio 2012 desde el panel de control que no ayudó. Reinicié la máquina y luego hice una reparación en el mismo componente, y Voila, parece funcionar bien ahora.


Tuve un problema casi idéntico, excepto que la publicación decía que no podía encontrar Newtonsoft.Json.dll, Version = 4.5.0.0. Probé todas las soluciones anteriores antes de darme cuenta de que el archivo no estaba en el directorio del paquete para publicar Azure WebJobs (disculpas por no tener el nombre completo del paquete a mi alcance). La solución fue simplemente vaciar mi carpeta entera / packages / y dejarlos restaurar automáticamente.


Para mí, la solución ''barca_d'' funcionó, pero también tuve que mantener mis proyectos


Espero que mi solución ayude a alguien.

Hubo un programa instalado llamado "Microsoft ASP.NET y Framework 2012.2", desinstalarlo y luego reparar el Microsoft Visual Studio Professional 2012, funciona bien ahora

Programas instalados (Panel de control -> Programas y características)

Microsoft .NET Framework 4.5

Microsoft ASP.NET MVC 3

Páginas web de Microsoft ASP.NET

Microsoft Visual Studio Professional 2012 con la actualización 5

Microsoft Web Deploy 3.5


Esto puede ser un caso marginal, pero cloné el repositorio de GIT de mis compañeros de trabajo que contenía una solución de Visual Studio.

Visual Studio informaba que la referencia Microsoft.Web.XmlTransform.dll estaba rota.

Al mirar el archivo .csproj para ese proyecto encontré esto:

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

Este camino debe haber sido correcto para mi compañero de trabajo, pero para mí fue incorrecto. Corregí esto:

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

Esto ocurrió con VS2015 (Versión 14 Actualización 2).


Reinstale el paquete NuGet Microsoft.Web.Xdt