問題タブ [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.
c# - 縮小された埋め込みリソースを動的に追加
ビルド プロセス中に埋め込みリソースを動的に追加する方法はありますか? 現在、Ajax-Minifier を使用して 2 つのファイルを 1 つに減らしています。結果はうまくいきます。ただし、コードがリリース モードで実行されている場合は、このファイルを埋め込みリソースとして含める必要があります (現在、if(!DEBUG) のプリプロセッサ ディレクティブによって切り替えられます)。
これは、MSBUILD で使用しているターゲット コマンドの単純なバージョンです。
基本的に、Final.js を埋め込みリソースとしてインクルードしたいと思います。そうすれば、コード内で参照できます。
C# 側から、これは私がやろうとしていることです:
ヘルプやアイデアをいただければ幸いです。
編集:
JsCombinedFileName を $(IntermediateOutputPath)\Final.js に変更しました。これでファイルが作成されます。次に、このファイルを埋め込む別のターゲットを作成しました。
しかし、まだ運がありません。
c# - ASP.NET の AjaxMin 5.14 およびレポート ビューアーに関する問題
ASP.Net プロジェクトにの最新バージョンがAjaxMin
インストールされています。AjaxMin 5.14.5506.26202
レポート ビューアー デザイナーを使用しようとしましたが、古いバージョンの AjaxMin が見つからないというメッセージが表示されます。
レポート ビューアーの新しいバージョンで Visual Studio 2013 を使用しています。
新しいバージョンの AjaxMin でレポート ビューを使用する方法を教えてください。
asp.net - Ajaxmin.dll ファイルの消失
asp.net プロジェクトで 1 年以上 Ajax コントロールを使用しています。
最近、プロジェクトを実行すると、「ファイルまたはアセンブリ 'AjaxMin、バージョン = 4.97.4951.28478 を読み込めませんでした」というエラーが突然発生し始めました。調査の結果、これは Ajaxmin.dll ファイルの欠落が原因である可能性があることがわかりました。ファイルを見つけて、AjaxControlToolKit.dll があるプロジェクトの Bin フォルダーにコピーしました。すべて順調です。
それ以来、問題が2回再発したことを除いて、しばらくの間すべてが機能し、その後突然dllがフォルダーから消えて、再びエラーが発生します。コピーして戻すことで問題なく修正できます。しかし、プロジェクトの Bin フォルダーから DLL が消えてしまうのはなぜでしょうか?
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.WhereSelectArrayIterator
2.MoveNext() +110 System.Linq.d__16 2.MoveNext() +348
System.Collections.Generic.List
1..ctor(IEnumerable 1 collection) +476
System.Linq.Enumerable.ToList(IEnumerable
1 ソース) +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.BundleBase
1.GetMinifiedContent(List 1 assets, String outputFile) in c:\dev\urandom\SquishIt\SquishIt.Framework\Base\BundleBase.Rendering.Internals.cs:333
SquishIt.Framework.Base.BundleBase
1.RenderRelease(String key, String renderTo, IRenderer renderer) in c: \dev\urandom\SquishIt\SquishIt.Framework\Base\BundleBase.Rendering.Internals.cs:290
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 への参照を削除できません。削除すると、次の例外が発生するためです。
どうすれば競合を解決できますか?
ありがとうございました
javascript - オブジェクトの前に {} を追加する Ajaxmin MinifyJavascript
AjaxMin の MinifyJavaScript メソッドを使用してJavaScript ファイルを縮小しているときに問題に直面しています。
非縮小コード
縮小コード
ここで縮小されたコードでは、モジュール オブジェクトの後に「{}」が追加されます。例: module{}.exports ですが、module.exports である必要があります
ファイルを縮小する前に、さらにいくつかのファイルがあります。 1. jquery-3.3.1.min.js 2. moment.min.js
すべてのファイルは単一のファイルにバンドルされ、その後縮小が行われます。