visual-studio-2013 - trucos - temas para visual studio code
Cómo corregir la tarea '''' CheckAttributes '''' no se pudo cargar la tarea''-error después de instalar Visual Studio 2013 Update 4 (7)
Después de instalar la Actualización 4, ahora no puedo construir (o incluso limpiar) ninguna solución. Sigo recibiendo:
Error 1 La tarea "CheckPathAttributes" no se pudo cargar desde el ensamblado C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v12.0 / Web / Microsoft.Web.Publishing.Tasks.dll. No se pudo cargar el archivo o ensamblado ''file: /// C: / Program Files (x86) / MSBuild / Microsoft / VisualStudio / v12.0 / Web / Microsoft.Web.Publishing.Tasks.dll'' o una de sus dependencias. El sistema no puede encontrar el archivo especificado. Confirme que la declaración es correcta, que el ensamblado y todas sus dependencias están disponibles, y que la tarea contiene una clase pública que implementa Microsoft.Build.Framework.ITask. HandlePageNotFound
¿Alguien sabe cómo resolver esto, por favor?
Bueno, aquí está "mi solución".
Primero, el horrible "aviso de fallecimiento" (más el mismo "fastidio") en esta publicación :
Lo que he intentado (y resultado) basado en información de interwebs:
Cierre VS 2013 y cambie el nombre de la carpeta:
C:/Users/[your user name]/AppData/Local/Microsoft/VisualStudio/12.0/ComponentModelCache
Resultado : ningún efecto / error persiste (VS volverá a crear esa carpeta al inicio)Vuelva a ejecutar el instalador y la
Repair
Visual Studio Update 4
Resultado : "arregló" con éxito lo que fuera.
Esto tomará alrededor de una hora, que es más lenta que cuando instalé originalmente la actualización, así que era una pista, o más bien, más como "bueno, espero que eso signifique que encontró lo que hizo mal o se olvidó / se perdió" (y no "Oh, mierda, ahora estoy realmente arruinando las cosas aún más")
Un resumen rápido de mi entorno para que con suerte lo guíe hacia su solución:
Instalé
Office Developer Tools Nov 2014
antes de la Actualización, por lo que en mi caso, ese no era el problema (no desinstalé / desinstalé)Tengo
Resharper
, y no lo desactivé, así que esto tampoco parece estar relacionado (algunos lo han señalado)Web Essentials 2013 for Update 4
aWeb Essentials 2013 for Update 4
después de la Actualización inicial (se lo solicitará después de instalar VS Update 4). No hice nada después de laRepair
(no eliminé / reinstalé / etc Web Essentials después de laRepair
).También tengo VS 2012, solo mencioné esto que nunca se vio afectado de ninguna manera (y fue mi retroceso mientras este problema me impedía usar VS2013)
Hth ...
Copiando "Microsoft.Web.Publishing.Tasks.dll" y "Microsoft.Web.XmlTransform.dll" de "C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v11.0 / Web" a "C: / Los archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v12.0 / Web " también funcionan
Desinstalar "Office Developer Tools para Visual Studio 2013 - Actualización de noviembre de 2014" me ayudó. Ahora todo funciona igual que antes.
Encontré la solución a través de este
La tarea TransformXml no se pudo cargar desde Microsoft.Web.Publishing.Tasks.dll
En mi caso, ya tenía instalado Visual Studio 2012 en una unidad E: así que encontré una copia de Microsoft.Web.Publishing.Tasks
en
E:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v11.0/Web
Así que copié ese archivo y Microsoft.Web.XmlTransform
aquí:
C:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v12.0/Web
y ahora todo está bien :)
Mi problema se solucionó gracias al mismo enlace TransformXml y la sugerencia de instalar Windows SDK para Windows 7 y .NET Framework 4
Si tiene VS 2012 instalado en su máquina. Copie Microsoft.Web.Publishing.Tasks.dll y Microsoft.Web.Publishing.targets de C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v11.0 / web / en C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v12.0 / Web (la ruta para VS 2013). Reinicia Visual Studio.
Solo tengo VS2013 (ahora con la Actualización 4) y resuelvo este problema de la siguiente manera: Cierre VS, copie " C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v10.0 / Web / Microsoft.Web.Publishing. Tasks.Dll "en el directorio " C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v12.0 / Web "e inicie VS (la carpeta v11.0 no contiene la subcarpeta web ). Ahora puedo reconstruir proyectos de sitios web sin ningún error nuevamente.