Scripts.xml 찾을 수 없습니다 :은 "CompressorTask"작업이
<UsingTask
TaskName="CompressorTask"
AssemblyFile="Yahoo.Yui.Compressor.dll" />
<PropertyGroup>
<JavaScriptOutputFile Condition=" '$(JavaScriptOutputFile)'=='' ">..\..\site.com\javascript\offerta.min.js</JavaScriptOutputFile>
</PropertyGroup>
<Target Name="ScriptTask">
<ItemGroup>
<JavaScriptFiles Include="..\..\site.com\javascript\offerta.js"/>
</ItemGroup>
<CompressorTask
JavaScriptFiles="@(JavaScriptFiles)"
ObfuscateJavaScript="True"
PreserveAllSemicolons="True"
DisableOptimizations="False"
EncodingType="utf-8"
DeleteJavaScriptFiles="false"
LineBreakPosition="-1"
JavaScriptOutputFile="$(JavaScriptOutputFile)"
LoggingType="HardcoreBringItOn"
ThreadCulture="en-us"
IsEvalIgnored="false" />
</Target>
을 나는 박쥐 파일을 사용하여 실행 :
C : \ WINDOWS \ 마이크로 소프트. NET \ Framework \ v3.5 \ msbuild.exe Scripts.xml
일시 중지
나는군요 :
"F : \ 체크 아웃 \ Offerta \ 트렁크 \ 빌드 \ site.com Scripts.xml \"(기본 대상) (1) -> (ScriptTask 대상) -> F : \ Checkouts \ Offerta \ trunk \ build \ site.com \ Scripts.xml (16,7) : 오류 MSB4036 : "CompressorTask"작업을 찾을 수 없습니다. 다음을 확인하십시오. 1.) 의 이름은 프로젝트 파일의 태스크가 태스크 클래스의 이름과 같습니다. 2.) 작업 클래스는 "공용"이며 Microsoft.Build.Framework.ITask inte rface를 구현합니다. 3. 작업은 프로젝트 파일 또는 "C : \ Windows \ Microsoft.NET \ Framework \ v2. 0.50727"디렉토리에있는 * .tasks 파일에서 올바르게 선언됩니다.
내가 뭘 잘못하고 있니? Yahoo.Yui.Compressor v1.6.0.0.zip (.NET 3.5 용)을 사용하고 있습니다. C : \ Windows \ Microsoft.NET \ Framework \ v3.5 \ msbuild.exe를 명시 적으로 실행할 때 msbuild에서 "C : \ Windows \ Microsoft.NET \ Framework \ Framework \ v2.0.50727"을보고하는 이유는 무엇입니까?
: MsBuildTask .DLL 버전 1.6.0.1
는 Unfortunaltelly이 버전에서
정보 만 Nuget 라이브러리를 통해 사용할 수 있습니다! :) –