1

AjaxMin をインストールせずに使用しようとしています。このリンク ( http://ajaxmin.codeplex.com/wikipage?title=AjaxMinTask ) から、 UsingTask タグでそれができると思っていましたが、このエラーが発生し続けます:

E:......csproj (487): "AjaxMin" タスクを "E:...\libraries\AjaxMinTask.dll" からインスタンス化できませんでした。System.IO.FileNotFoundException: ファイルまたはアセンブリ 'AjaxMin, Version=4.79.4762.18504, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイル名: 'AjaxMin, Version=4.79.4762.18504, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f' at Microsoft.Ajax.Minifier.Tasks.AjaxMin..ctor() WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion! ログを有効にする]。E:......Web.csproj (487): "AjaxMin" タスクが宣言されているか、正しく使用されていないか、構築中に失敗しました。タスク名とアセンブリ名のスペルを確認してください。

私もこれを試しました(ファイルまたはアセンブリ App_Licenses をロードできませんでした )が、それでも機能しません。何か案は?

4

1 に答える 1

2

fyi - dll を参照として追加しても機能しませんでした。最終的に、AjaxMin dll と exe をリポジトリに追加し、manifest.xml を作成してから、ビルド前の手順として以下を追加しました。

"$(SolutionDir)\libraries\AjaxMin" -clobber -xml "$(ProjectDir)\AjaxMin\manifest.xml"

また、縮小されたファイルをリポジトリに追加して、公開領域にコピーできるようにしました。最もエレガントなソリューションではありませんが、私たちの状況ではうまくいきます。

于 2013-02-06T18:22:20.857 に答える