0
我已經部署我的網站使用TFS構建模板,現在我想添加css和js使用yuicompressor端口爲.net進行壓縮和壓縮,我遵循所有指令Yui compressor site in Codeplex但我沒有結果。我需要一些示例或任何其他探討的方式來使用yuicompressor在TFS構建過程中。
這與銳壓縮機相關配置的一部分,我已經是否使用團隊Team Foundation Server上建立追加到我的項目文件將YuiCompressor集成到TFS中構建
<UsingTask
TaskName="CompressorTask"
AssemblyFile="$(MSBuildProjectDirectory)\..\packages\YUICompressor.NET-MsBuild-Task.1.7.0.0\lib\net35\Yahoo.Yui.Compressor.MsBuildTask.dll" />
<PropertyGroup>
<SourceLocation>$(MSBuildProjectDirectory)</SourceLocation>
<CssOutputFile>$(SourceLocation)\Content\sylessheetfinal.css</CssOutputFile>
<JavaScriptOutputFile>$(SourceLocation)\Scripts\javascriptfinal.js</JavaScriptOutputFile>
</PropertyGroup>
<Target Name="MyTaskTarget">
<ItemGroup>
<!-- All the files. They will be handled (I assume) in alphabetically. -->
<CssFiles Include="$(SourceLocation)\Content\*.css" />
<JavaScriptFiles Include="$(SourceLocation)\Scripts\*.js" />
</ItemGroup>
<CompressorTask
CssFiles="@(CssFiles)"
DeleteCssFiles="false"
CssOutputFile="$(CssOutputFile)"
CssCompressionType="YuiStockCompression"
JavaScriptCompressionType="YuiStockCompression"
JavaScriptFiles="@(JavaScriptFiles)"
ObfuscateJavaScript="True"
PreserveAllSemicolons="False"
DisableOptimizations="Nope"
EncodingType="Default"
DeleteJavaScriptFiles="false"
LineBreakPosition="-1"
JavaScriptOutputFile="$(JavaScriptOutputFile)"
LoggingType="ALittleBit"
ThreadCulture="en-au"
IsEvalIgnored="false"/>
</Target>
我嘗試這個選項也沒有結果,我得到的編譯沒有錯誤,但它無論如何不能正常工作,將是有用的,如果我能得到銳壓縮機任務的一些日誌 – cyberdantes 2012-02-23 21:25:25