0

プロジェクトをビルドするときに、元のファイルの横にあるコピーではなく、すべての JavaScript が出力フォルダーに配置されるように、ajax ミニファイヤの出力フォルダーを変更したいと考えています。

<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />
<Target Name="AfterBuild">
    <ItemGroup>
        <JS Include="SourceScripts\*.js" />  <!--Output="Scripts\*.js"-->
    </ItemGroup>
    <ItemGroup>
        <CSS Include="**\*.css" Exclude="**\*.min.css" />
    </ItemGroup>
    <AjaxMin
            JsSourceFiles="@(JS)"  JsSourceExtensionPattern="\.js$" JsTargetExtension=".min.js"
            CssSourceFiles="@(CSS)" CssSourceExtensionPattern="\.css$" CssTargetExtension=".min.css"  />
</Target>

このようなもの。SourceScripts という名前のフォルダーが 1 つと、Scripts というミラーリングされたフォルダーが 1 つあります。ビルドするときに、SourceScripts (およびそのフォルダー) 内のスクリプトを縮小して Scripts フォルダー (同じフォルダー構造) にコピーする必要があります。これは可能ですか?VS 2010 を使用しています。

4

0 に答える 0