Как исправить ошибку "CheckAttributes" не удалось загрузить "- ошибка после установки обновления Visual Studio 2013 Update 4

После установки обновления 4 я теперь не могу создать (или даже очистить) любое решение. Я продолжаю получать:

Ошибка 1 Задача "CheckPathAttributes" не может быть загружена из сборка C:\Program Files (X86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll. Не удалось загрузить файл или сборку:///C:\Program Files (X86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll" или одной из его зависимостей. Система не может найти указанный файл. Убедитесь, что декларация верна, что сборка и все его зависимости доступны, и что задача содержит открытый класс, который реализует Microsoft.Build.Framework.ITask. HandlePageNotFound

Кто-нибудь знает, как это разрешить?

Ответ 1

Найденное решение через это

Задача TransformXml не может быть загружена из Microsoft.Web.Publishing.Tasks.dll

В моем случае я уже установил Visual Studio 2012 на E: диск, поэтому я нашел копию Microsoft.Web.Publishing.Tasks в

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

Итак, я скопировал этот файл и Microsoft.Web.XmlTransform сюда:

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

и теперь все хорошо:)

Ответ 2

Ну, вот "мое решение".

Сначала ужасная "подсказка о смерти" (плюс такая же "проблема с лицензированием" ) в этом сообщении:

VS 2013 update 4 issues

Что я пытался (и результат) на основе информации из interwebs:

  • Закройте VS 2013 и переименуйте папку:
    C:\Users\[your user name]\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache

    Результат: никаких эффектов/ошибок не сохраняется (VS будет воссоздавать эту папку при запуске)

  • Перезапустите установщик Visual Studio Update 4 и Repair

    Результат. Успешно "исправлено" все, что было.
    Это займет около часа, который будет медленнее, чем когда я изначально установил обновление, так что это было ключом или, скорее, более похожим на" ну, я надеюсь, что это означает, что он обнаружил, что он сделал неправильно или забыл/пропустил "(а не" черт возьми, теперь я действительно закручиваю вещи еще больше ")

Краткая сводка моей среды, которая, надеюсь, поможет вам в решении:

  • Я установил Office Developer Tools Nov 2014 до обновления, поэтому в моем случае это не было проблемой (я не удалял/удалял)

  • У меня есть Resharper, и я не отключил его, так что это тоже не кажется связанным (некоторые указали это)

  • Я обновил до Web Essentials 2013 for Update 4 после первоначального обновления (он предложит вам после установки VS Update 4). Я ничего не делал после Repair (не удалял/не устанавливал /etc Web Essentials после Repair).

  • У меня также есть VS 2012, просто упомянув об этом, хотя это никоим образом не затрагивалось (и это был мой откат, когда эта проблема останавливала меня от использования VS2013)

Hth...

Ответ 3

Удаление "Инструменты для разработчиков Office для Visual Studio 2013 - Ноябрь 2014 Обновление" помогло мне. Теперь все работает по-прежнему.

Ответ 4

Если на вашем компьютере установлен VS 2012. Скопируйте Microsoft.Publishing.Tasks.dll и Microsoft.Web.Publishing.targets из C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\web\в C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web (путь для VS 2013). Перезапустите визуальную студию.

Ответ 5

У меня есть только VS2013 (теперь с Update 4), и я решу эту проблему следующим образом: Закройте VS, скопируйте " C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Tasks.Dll" в каталог C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web и запустить VS ( папка v11.0 нет содержит подпапку Веб). Теперь я могу снова перестроить проекты веб-сайтов без каких-либо ошибок.

Ответ 7

Копирование "Microsoft.Web.Publishing.Tasks.dll" и "Microsoft.Web.XmlTransform.dll из " C:\Program Files ( x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web " в " C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web " также работы