问题标签 [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 回答
86 浏览

microsoft-ajax-minifier - 如何在输出文件名中包含版本号?

我正在使用 XML Manifest File,我希望在输出文件名中连接项目构建版本

例如:库-1.0.0.js

有可能或有任何解决方法吗?

0 投票
1 回答
1544 浏览

c# - 动态添加缩小的嵌入式资源

有没有办法在构建过程中动态添加嵌入式资源?我目前正在使用 Ajax-Minifier 将两个文件缩减为一个。结果效果很好。但是,当代码在发布模式下运行时,我需要将此文件作为嵌入式资源包含在内(当前由 if(!DEBUG) 的预处理器指令切换

这是我在 MSBUILD 中使用的目标命令的简单版本

所以基本上我想将 Final.js 作为嵌入式资源包含在内,然后我可以在代码中引用。

从 C# 方面来看,这就是我想要做的:

任何帮助或想法将不胜感激。

编辑:

我已将 JsCombinedFileName 更改为 $(IntermediateOutputPath)\Final.js。所以应该创建文件。然后我创建了一个单独的目标来嵌入这个文件。

但是,仍然没有运气。

0 投票
1 回答
106 浏览

c# - Issues with AjaxMin 5.14 and Report Viewer in ASP.NET

I have the newest version of AjaxMin installed AjaxMin 5.14.5506.26202 in my ASP.Net project. I have tried to use the Report Viewer designer, and I receive an that it can't find the older version of AjaxMin.

I am using Visual Studio 2013 with the new version of the Report Viewer.

Can some please tell me how I can use the report view with the new version of AjaxMin?

Error Message

0 投票
1 回答
104 浏览

microsoft-ajax-minifier - 地图标志似乎在清单文件中不起作用

我的参数节点看起来像:

我的最小文件是:script.min.js输出节点是:<output path="app\script.min.js">

我也尝试了带有引号的路径,但没有任何区别。不确定这是否是一个错误,或者我是否错误地配置了我的标志。

0 投票
1 回答
160 浏览

python - 从 Python 调用时,Microsoft Ajax Minifier 输出路径访问错误

我从 Python 调用 Microsoft Ajax Minifier,如下所示:

这工作正常,我看到它正在启动等,但是当它想要写入输出文件时,它给出了一个错误:

AjaxMinifier.exe:错误 AM-AUTH:访问路径“C:\Users\XXX\Desktop\TestFolder”被拒绝。

我尝试了不同的文件夹,这个问题并不局限于代码中的那个。它不能写入任何文件夹。

当我不从 Python 而是直接从命令行调用它时,它可以正常工作。为什么会发生这种情况,我该如何解决?

谢谢。

0 投票
0 回答
240 浏览

asp.net - 消失的 Ajaxmin.dll 文件

我在我的 asp.net 项目中使用 Ajax 控件已有一年多了。

最近我在运行项目时突然开始收到错误“无法加载文件或程序集'AjaxMin,版本 = 4.97.4951.28478”。经过一番调查,我发现这可能是由于缺少 Ajaxmin.dll 文件造成的。我找到了该文件并将其复制到我的项目的 Bin 文件夹中 AjaxControlToolKit.dll 所在的位置。一切都很好。

除了从那时起,问题再次发生两次 - 一切正常找到一段时间,然后突然 dll 从文件夹中消失,我再次收到错误。我可以通过将其复制回去来修复它。但是什么会导致 DLL 从我的项目的 Bin 文件夹中消失?

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(字符串内容)在 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 source) +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 放在两个程序集中

我有 ASP.Net MVC 项目。该项目包含WebGrease,packages.config:

最近因为(https://www.nuget.org/packages/BundleTransformer.MicrosoftAjax/)我将 AjaxMin 添加到我的 packages.config 中:

在我的代码中,我使用 IsNullOrWhiteSpace() 扩展方法。该方法实际上存在于这两个库中:

在此处输入图像描述

Visual Studio 无法决定必须使用哪一个。

我无法删除对 WebGrease 的引用,因为如果这样做,我会遇到以下异常:

在此处输入图像描述

我该如何解决冲突?

谢谢

0 投票
3 回答
2702 浏览

microsoft-ajax-minifier - 从哪里获得 ajaxmin.exe?

我想使用 ajaxmin 通过命令提示符缩小我的 js 和 css。有人可以提供这个链接。这个https://archive.codeplex.com/?p=ajaxmin没有 exe

0 投票
1 回答
129 浏览

javascript - Ajaxmin MinifyJavascript 在对象前添加 {}

我在使用 AjaxMin 的 MinifyJavaScript 方法缩小javascript 文件时遇到问题。

未缩小的代码

缩小代码

在缩小代码中,在模块对象之后添加“{}”,例如:module{}.exports 但它应该是 module.exports

在缩小文件之前还有几个文件: 1. jquery-3.3.1.min.js 2. moment.min.js

所有文件都捆绑在一个文件中,然后完成缩小。