Visual Studioでビルド後などのAjax Minifierを実行することができません:<a href="http://www.asp.net/ajaxlibrary/ajaxminquickstart.ashx" rel="nofollow">http://www.asp.net/ajaxlibrary/ajaxminquickstart.ashx</a></p> <p>で実証されたように、私は私も、次のエラーを取得しています私のポストビルド設定を設定した
「JsSourceFiles」パラメータは "AjaxMin"タスクでサポートされていません。 タスクにパラメータが存在することを確認します。パラメータは設定可能なパブリックインスタンスプロパティです。
私の構成設定......
<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />
<Target Name="AfterBuild">
<ItemGroup>
<JS Include="**\*.js" Exclude="**\*.min.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>
私は反射鏡とAjaxMinTask.dllを見ていたし、公に公開されたプロパティは、私の設定でのものと一致していないと指摘しました。しかしSourceFiles
というITaskItem
の配列がありますが、私はそれに合わせて構成を編集しました。
<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />
<Target Name="AfterBuild">
<ItemGroup>
<JS Include="**\*.js" Exclude="**\*.min.js" />
</ItemGroup>
<ItemGroup>
<CSS Include="**\*.css" Exclude="**\*.min.css" />
</ItemGroup>
<AjaxMin
SourceFiles="@(JS);@(CSS)" SourceExtensionPattern="\.js$;\.css$" TargetExtension=".min.js;.min.css"/>
</Target>
私は今のエラーを取得:
"ソースファイル" パラメータが "AjaxMin" タスクによってサポートされていません。 タスクにパラメータが存在することを確認します。パラメータは設定可能なパブリックインスタンスプロパティです。
私は今、私の頭を傷つけています。確かにそれはこれより簡単でしょうか?
私はVisual Studio 2010 UltimateをWindows 7の64ビットインストールで実行しています。
私はあなたが使用しているものを解決同じエラーを取得しても、mは? – Rahul
私は自分のプロセッサーを巻いた。あなたは[nuget](http://nuget.org/packages/Cruncher)上でそれを入手することができます。 Readmeとソースはこちら[gihub](https://github.com/JimBobSquarePants/Cruncher) –