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.
¿Ha intentado utilizar el Visor de registro de encuadernación, esto puede dar más información ...
http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.110).aspx
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).
Descargar archivo desde aquí: https://docs.google.com/file/d/0B8XrlgnW-cfISXd1Q0VQb0gtNk0/edit
y colocarlo aquí: C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v12.0 / Web
¡Disfruta!
Tenía ese problema también. Lo que funcionó para mí fue:
- Desinstale Web Tools 2013.1 - Visual Studio 2012 en el inicio / panel de control / programas.
- Instale AspNetWebTools2013_1Setup.exe y WebToolsExtensionsVS.MSI desde http://www.microsoft.com/en-us/download/details.aspx?id=41532 .
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