2012-02-08 82 views
0

我正尝试使用MSBuild和.NET的YUICompressor在构建时压缩我的js和css文件。MSBuild使用失败加载程序集

我下面的文档中发现herehere

当我尝试建立,我收到以下错误:

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 2012-02-08 22:54:37

+0

我想......该项目无法建立。我正试图创建一个生成后事件 – stephen776 2012-02-08 23:00:51

回答

0

解决了这个......我需要引用在UsingTask一个不同的dll设置

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

请参阅在http://yuicompressor.codeplex.com/

相关问题