問題タブ [ajaxmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1544 参照

c# - 縮小された埋め込みリソースを動的に追加

ビルド プロセス中に埋め込みリソースを動的に追加する方法はありますか? 現在、Ajax-Minifier を使用して 2 つのファイルを 1 つに減らしています。結果はうまくいきます。ただし、コードがリリース モードで実行されている場合は、このファイルを埋め込みリソースとして含める必要があります (現在、if(!DEBUG) のプリプロセッサ ディレクティブによって切り替えられます)。

これは、MSBUILD で使用しているターゲット コマンドの単純なバージョンです。

基本的に、Final.js を埋め込みリソースとしてインクルードしたいと思います。そうすれば、コード内で参照できます。

C# 側から、これは私がやろうとしていることです:

ヘルプやアイデアをいただければ幸いです。

編集:

JsCombinedFileName を $(IntermediateOutputPath)\Final.js に変更しました。これでファイルが作成されます。次に、このファイルを埋め込む別のターゲットを作成しました。

しかし、まだ運がありません。

0 投票する
1 に答える
106 参照

c# - ASP.NET の AjaxMin 5.14 およびレポート ビューアーに関する問題

ASP.Net プロジェクトにの最新バージョンがAjaxMinインストールされています。AjaxMin 5.14.5506.26202レポート ビューアー デザイナーを使用しようとしましたが、古いバージョンの AjaxMin が見つからないというメッセージが表示されます。

レポート ビューアーの新しいバージョンで Visual Studio 2013 を使用しています。

新しいバージョンの AjaxMin でレポート ビューを使用する方法を教えてください。

エラーメッセージ

0 投票する
0 に答える
240 参照

asp.net - Ajaxmin.dll ファイルの消失

asp.net プロジェクトで 1 年以上 Ajax コントロールを使用しています。

最近、プロジェクトを実行すると、「ファイルまたはアセンブリ 'AjaxMin、バージョン = 4.97.4951.28478 を読み込めませんでした」というエラーが突然発生し始めました。調査の結果、これは Ajaxmin.dll ファイルの欠落が原因である可能性があることがわかりました。ファイルを見つけて、AjaxControlToolKit.dll があるプロジェクトの Bin フォルダーにコピーしました。すべて順調です。

それ以来、問題が2回再発したことを除いて、しばらくの間すべてが機能し、その後突然dllがフォルダーから消えて、再びエラーが発生します。コピーして戻すことで問題なく修正できます。しかし、プロジェクトの Bin フォルダーから DLL が消えてしまうのはなぜでしょうか?

0 投票する
1 に答える
195 参照

squishit - Squishit は AjaxMin バージョン 4.48.4489.28432 を探し続けます

Ajaxmin 4.96.4941 で squishit バージョン 0.9.8.2 をインストールしました。問題は、ASP.net サイトを実行するとエラーが発生することです。

SquishIt.Framework.Minifiers.JavaScript.MsMinifier.Minify(文字列コンテンツ) in c:\dev\urandom\SquishIt\SquishIt.Framework\Minifiers\JavaScript\MsMinifier.cs:31 SquishIt.Framework.Base.BundleBase 1.MinifyIfNeeded(String content, Boolean minify) in c:\dev\urandom\SquishIt\SquishIt.Framework\Base\BundleBase.Rendering.Internals.cs:340 System.Linq.WhereSelectArrayIterator2.MoveNext() +110 System.Linq.d__16 2.MoveNext() +348 System.Collections.Generic.List1..ctor(IEnumerable 1 collection) +476 System.Linq.Enumerable.ToList(IEnumerable1 ソース) +69 SquishIt.Framework.JavaScript.JavaScriptBundle.AggregateContent(List 1 assets, StringBuilder sb, String outputFile) in c:\dev\urandom\SquishIt\SquishIt.Framework\JavaScript\JavaScriptBundle.cs:84 SquishIt.Framework.Base.BundleBase1.GetMinifiedContent(List 1 assets, String outputFile) in c:\dev\urandom\SquishIt\SquishIt.Framework\Base\BundleBase.Rendering.Internals.cs:333 SquishIt.Framework.Base.BundleBase1.RenderRelease(String key, String renderTo, IRenderer renderer) in c: \dev\urandom\SquishIt\SquishIt.Framework\Base\BundleBase.Rendering.Internals.cs:290

0 投票する
1 に答える
108 参照

asp.net - 同じ名前空間を持つ拡張メソッド IsNullOrWhiteSpace が 2 つのアセンブリに配置されている

ASP.Net MVC プロジェクトがあります。プロジェクトには、WebGrease、packages.config が含まれています。

最近 ( https://www.nuget.org/packages/BundleTransformer.MicrosoftAjax/ ) のために、packages.config に AjaxMin を追加しました。

私のコードでは、IsNullOrWhiteSpace() 拡張メソッドを使用しています。このメソッドは、実際には次の 2 つのライブラリに存在します。

ここに画像の説明を入力

Visual Studio は、どちらを使用する必要があるかを判断できません。

WebGrease への参照を削除できません。削除すると、次の例外が発生するためです。

ここに画像の説明を入力

どうすれば競合を解決できますか?

ありがとうございました

0 投票する
1 に答える
129 参照

javascript - オブジェクトの前に {} を追加する Ajaxmin MinifyJavascript

AjaxMin の MinifyJavaScript メソッドを使用してJavaScript ファイルを縮小しているときに問題に直面しています。

非縮小コード

縮小コード

ここで縮小されたコードでは、モジュール オブジェクトの後に「{}」が追加されます。例: module{}.exports ですが、module.exports である必要があります

ファイルを縮小する前に、さらにいくつかのファイルがあります。 1. jquery-3.3.1.min.js 2. moment.min.js

すべてのファイルは単一のファイルにバンドルされ、その後縮小が行われます。