首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AjaxMin和WebGrease中都存在CodeSettings

AjaxMin和WebGrease中都存在CodeSettings
EN

Stack Overflow用户
提问于 2019-02-22 00:15:30
回答 1查看 336关注 0票数 1

目前有一个问题,我的项目同时使用了WebGrease和AjaxMin。我正在尝试使用同时存在于AjaxMin和WebGrease中的CodeSettings类来更改AjaxMin的设置。不管出于什么原因,我不能告诉它使用AjaxMin类而不是WebGrease,我希望能得到一些帮助。

代码语言:javascript
复制
using Cassette;
using Cassette.Scripts;
using Cassette.TinyIoC;

namespace Sandhills.ListingInput.MVC
{
    /// <summary>
    /// Configures the Cassette asset bundles for the web application.
    /// </summary>
    public class CassetteBundleConfiguration : IConfiguration<BundleCollection>
    {
        public void Configure(BundleCollection bundles)
        {
            bundles.Add<ScriptBundle>("main.js", ReactConfig.Files);
        }
    }

    public class CustomCassetteServices : IConfiguration<TinyIoCContainer>
    {
        public void Configure(TinyIoCContainer container)
        {
             var settings = new Microsoft.Ajax.Utilities.CodeSettings();
             settings.AddNoAutoRename("SpecValue");
             container.Register<IJavaScriptMinifier>(new MicrosoftJavaScriptMinifier(settings));
        }
    }
}

正如您在最下面的函数配置中所看到的,我直接引用了

代码语言:javascript
复制
Microsoft.Ajax.Utilities.CodeSettings

但我仍然收到错误严重程度代码说明项目文件行抑制状态错误类型存在于'AjaxMin,Version=4.84.4790.14405,Culture=neutral,PublicKeyToken=21ef50ce11b5d80f‘和'WebGrease,Version=1.6.5135.21930,Culture=neutral,PublicKeyToken=31bf3856ad364e35’Sandhills.ListingInput.MVC Sandhills.ListingInput.MVC 22 Active中

EN

回答 1

Stack Overflow用户

发布于 2019-02-22 00:28:04

我向AjaxMin引用添加了别名“设置”,并添加了以下代码

代码语言:javascript
复制
extern alias Settings;

然后简单地通过别名引用这个类,如下所示

代码语言:javascript
复制
Settings.Microsoft.Ajax.Utilities.CodeSettings();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54811622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档