使用AjaxMin无需安装(Using AjaxMin without installing)

2019-10-17 14:45发布

我试图用AjaxMin无需安装。 从这个链接( http://ajaxmin.codeplex.com/wikipage?title=AjaxMinTask )我认为UsingTask标签会让我去做,但我不断收到此错误:

E:......的csproj(487):在 “AjaxMin” 任务不能从实例化的 “E:\图书馆\ AjaxMinTask.dll”。 System.IO.FileNotFoundException:未能加载文件或程序集“AjaxMin,版本= 4.79.4762.18504文化=中性公钥= 21ef50ce11b5d80f”或它的一个依赖。 该系统找不到指定的文件。 文件名: 'AjaxMin,版本= 4.79.4762.18504,文化=中性公钥= 21ef50ce11b5d80f' 在Microsoft.Ajax.Minifier.Tasks.AjaxMin..ctor()警告:程序集绑定日志记录被关闭。 要启用程序集绑定失败日志记录,注册表值!HKLM \ SOFTWARE \微软\融合EnableLog](DWORD)设置为1.注意:有一些与程序集绑定失败日志记录关联的性能损失。 要关闭此功能,请移除注册表值[HKLM \软件\微软\融合!EnableLog。 E:...... Web.csproj(487):在“AjaxMin”任务已经宣布或使用不当,或施工过程中失败。 检查任务名称和组件名称的拼写。

我也试过这( 无法加载文件或程序App_Licenses ),但它仍然无法正常工作。 有任何想法吗?

Answer 1:

仅供参考 - 将作为参考不工作的dll。 我们结束了加入AjaxMin DLL和EXE文件到库,创建一个manifest.xml中,然后加入以下作为构建前阶段:

“$(SolutionDir)\库\ AjaxMin” -clobber -xml “$(PROJECTDIR)\ AjaxMin \ manifest.xml的”

我们还增加了缩小的文件到仓库,所以它们被复制到发布区域。 不是最优雅的解决方案,但它适用于我们的情况。



文章来源: Using AjaxMin without installing