私はajaxminを使用して、すべての JS ファイルを縮小しています。すべてが完璧に機能しますが、出力ファイルの生成方法にはほとんど問題がありません。
現在、JS ファイルはそのパスの横に縮小されています。たとえば、元のパスがincludes/js/test.jsの場合、 includes/js/test.min.jsで縮小されます。
すべてのjsファイルを元の場所とは別の場所で縮小したい。たとえば、私のすべての js ファイルはincludes/js/JSFILESHEREの下にあり、これらの js ファイルをincludes/minifiedjs/MINIFIEDJSFILESHEREで縮小したいと考えていました。
以下のコードを使用しています。
<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\AjaxMin.tasks" />
<Target Name="AfterBuild">
<ItemGroup>
<JS Include="\js\*.js" Exclude="**\*.min.js;" />
</ItemGroup>
<AjaxMin JsSourceFiles="@(JS)" JsSourceExtensionPattern="\js\.js$" JsTargetExtension=".min.js"/>
</Target>
助けてください。