我想更改ajax minifier的输出文件夹,以便在构建项目时,所有javascripts最终都在输出文件夹中,而不是原始文件旁边的副本。
<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的文件夹和一个名为Scripts的镜像文件夹。当我构建时,我希望缩小SourceScripts(及其文件夹)中的脚本并将其复制到Scripts文件夹(相同的文件夹结构)。这可能吗? 我们正在使用VS 2010。