Сбой медленного преобразования Cheetah

В Visual Studio 2012 у меня установлен Slow Cheetah версии 2.5.10. При сборке приложения, использующего Slow Cheetah, происходит сбой сборки со следующей ошибкой:

Ошибка 1 Не удалось загрузить задачу «SlowCheetah.Xdt.TransformXml» из сборки C:\Users\MyActiveDirectoryAccount\AppData\Local\Microsoft\MSBuild\SlowCheetah\v2.5.10\SlowCheetah.Xdt.dll. Не удалось загрузить файл или сборку "file:///C:\Users\MyActiveDirectoryAccount\AppData\Local\Microsoft\MSBuild\SlowCheetah\v2.5.10\SlowCheetah.Xdt.dll" или одну из ее зависимостей. Система не может найти указанный файл. Убедитесь, что объявление правильное, что сборка и все ее зависимости доступны и что задача содержит открытый класс, реализующий Microsoft.Build.Framework.ITask. C:\Users\MyActiveDirectoryAccount\AppData\Local\Microsoft\MSBuild\SlowCheetah\v1\SlowCheetah.Transforms.targets

При переходе в этот каталог я вижу файлы Slow Cheetah, но файл SlowCheetah.Xdt.dll отсутствует.

C:\Users\MyActiveDirectoryAccount\AppData\Local\Microsoft\MSBuild\SlowCheetah\v2.5.10\

Чтобы сортировать это, я:

  1. Перезагрузка
  2. Удалил и переустановил Slow Cheetah
  3. Очистить и восстановить

Ничего из вышеперечисленного не решило проблему. Любое руководство будет оценено. Спасибо!


person Ken Palmer    schedule 12.12.2013    source источник
comment
См. этот вопрос Не удалось загрузить задачу transformxml из сборки"> stackoverflow.com/questions/19936476/   -  person Amitd    schedule 12.12.2013


Ответы (2)


Ответ находится в одном из вопросов и ответов (от Zendu)

Скопируйте файлы из

%APPDATA%..\Local\Microsoft\MSBuild\SlowCheetah\v1.

to

%APPDATA%..\Local\Microsoft\MSBuild\SlowCheetah\v2.5.10.

Список файлов:
Install-Manifest.xml
Microsoft.Web.XmlTransform.dll
SlowCheetah.Tasks.dll
SlowCheetah.Transforms.targets
SlowCheetah.Xdt. dll

Источник

Также см. этот связанный вопрос
Не удалось загрузить задачу SlowCheetah.Xdt.TransformXml из сборки

person Amitd    schedule 12.12.2013
comment
Спасибо @Amitd. Предоставленная вами ссылка ведет к этому, что фактически решило мою проблему. github.com/sayedihashimi/slow-cheetah/issues/114 - person Ken Palmer; 12.12.2013
comment
Краткий ответ: если удалить каталог userDir\AppData\Local\Microsoft\MSBuild\SlowCheetah\v1 и каталог v2.5.10, а затем пересобрать, все работает нормально. - person Ken Palmer; 12.12.2013

У меня была такая же проблема с Visual Studio 2010. Я просто устанавливаю пакет nuget SlowCheetah (установочный пакет SlowCheetah), и после этого сборка завершается успешно. Пакет nuget правильно настроил задачу slowcheetah в вашем решении.

пакет SlowCheetah nuget

person asidis    schedule 12.03.2014