2011-10-06 3 views
0

VS 2010을 사용합니다. Build Button의 모든 CSS 및 .JS 파일을 압축 해제하고 싶습니다.Visual Studio를 Ajax 미니 화기를 사용하여 자동으로 축소하도록 설정

다음은 모두 article입니다. JS에 CSS가 추가로 추가되었습니다 (아래 붙여 넣기). CSS를 축소 할 수 없습니다. 내가 여기서 뭐하고 있는거야?

감사합니다.

<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" /> 
<Target Name="AfterBuild"> 
<ItemGroup> 
    <JS Include="**\*.js" Exclude="**\*.min.js;Scripts\*.js" /> 
    <JS Include="**\*.css" Exclude="**\*.min.css;Scripts\*.css" /> 
</ItemGroup> 
    <AjaxMin SourceFiles="@(JS)" SourceExtensionPattern="\.js$" TargetExtension=".min.js" /> 
    <AjaxMin SourceFiles="@(CSS)" SourceExtensionPattern="\.css$" TargetExtension=".min.css" /> 
</Target> 
+0

가능한 복제 (http://stackoverflow.com/questions/4539127/unable-to-run-ajax- [Visual Studio에서 빌드 후으로 아약스 Minifier를 실행할 수 없습니다] 미니 스튜디오 - 포스트 빌더 인 비주얼 스튜디오) –

답변

1

나는 내 문제에 대한 해결책, 여기에 더 많은 자원

Unable to run Ajax Minifier as post-build in Visual Studio을 발견 또한

http://ajaxmin.codeplex.com/wikipage?title=AjaxMinTask

매우 흥미로운 : http://www.codeproject.com/Articles/81317/Automatically-compress-embedded-JavaScript-resourc.aspx?msg=3802401&display=Mobile

<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" /> 
<Target Name="AfterBuild"> 
    <ItemGroup> 
     <JS Include="**\*.js" Exclude="**\*.min.js;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> 
+1

태그 속성 및 기본값 목록은 다음과 같습니다. http://nzbart.blogspot.com/2011/01/using-ajax-minifier-as -msbuild-task.html –

관련 문제