2012-02-08 1 views
0

Я пытаюсь использовать MSBuild и YUICompressor для .NET для сжатия моих js и css-файлов при сборке.MSBuild Использование Take Fails для загрузки сборки

Я выполняю документации нашел here и here

Когда я пытаюсь построить, я получаю следующее сообщение об ошибке:

Error 4 The "CompressorTask" task could not be loaded from the assembly C:\Apps\MyApp\packages\YUICompressor.NET.1.7.0.0\lib\net35\Yahoo.Yui.Compressor.dll. 

Убедитесь, что декларация является правильным, что сборка и все его доступны и что задача содержит открытый класс, который реализует Microsoft.Build.Framework.ITask.

Мой пост команда сборки как таковой:

$(MSBuildBinPath)\msbuild.exe /p:Configuration=$(ConfigurationName) "$(ProjectDir)MSBuild\MSBuildSettings.xml" 

Любые идеи о том, почему это может быть встречающийся? Кажется, что сборки находятся в правильных каталогах.

+0

Так что это ошибка после сборки? – syclee

+0

Полагаю, проект не удается построить. Я пытаюсь создать событие после сборки – stephen776

ответ

0

решаемые это ... Мне нужно ссылаться на другой библиотеки DLL в UsingTask настройки

<UsingTask TaskName="CompressorTask" AssemblyFile="Yahoo.Yui.Compressor.MSBuildTask.dll" /> 

Пожалуйста, смотрите пример приложения ссылки в разделе загрузки http://yuicompressor.codeplex.com/