我正在尝试在我的Visual Studio项目中配置YUICompressor.NET。
据我所知,我需要创建一个.proj文件并将其添加到我的解决方案中。之后,我需要创建一个后置构建事件,来构建这个.proj文件,这样我就能得到想要的输出(压缩后的js/css文件)。
所以,我有:
这个.proj文件包含:
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/MsBuild/2003">
<UsingTask TaskName="CssCompressorTask" AssemblyFile="\..\packages\YUICompressor.NET.MSBuild.2.7.0.0\lib\NET20\Yahoo.Yui.Compressor.Build.MsBuild.dll" />
<UsingTask TaskName="JavaScriptCompressorTask" AssemblyFile="\..\packages\YUICompressor.NET.MSBuild.2.7.0.0\lib\NET20\Yahoo.Yui.Compressor.Build.MsBuild.dll" />
<Target Name="Minify">
<ItemGroup>
<!-- Single files, listed in order of dependency -->
<CssFiles Include="Content\*.css"/>
<JavaScriptFiles Include="Scripts\*.js"/>
</ItemGroup>
<CssCompressorTask
SourceFiles="@(CssFiles)"
OutputFile="Content\min.css"
/>
<JavaScriptCompressorTask
SourceFiles="@(JavaScriptFiles)"
OutputFile="Scripts\min.js"
/>
</Target>
</Project>
我正在尝试按照以下方式构建它:
我收到了以下错误:
The command "msbuild C:\Users\Me\Desktop\MvcApplicationExample\MvcApplicationExample\YuiCompressorMsBuild.proj" exited with code 9009.
这个错误提示“msbuild”不是一个有效的命令。那么,我该如何构建这种类型的项目呢?(我已经按照这个教程进行了操作:youtube)
感谢任何帮助。
'msbuild'不是内部或外部命令
。那么,我应该如何构建项目?YouTube视频显示演示者通过cmd执行msbuild。我认为我可以在后期构建事件中使用它。 - Ricardo