首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这些资产不是BundleTransformer中的样式表错误

这些资产不是BundleTransformer中的样式表错误
EN

Stack Overflow用户
提问于 2014-10-12 17:42:57
回答 2查看 990关注 0票数 4

我遇到了这个恼人的错误,告诉我.less文件不是样式表。哦,是的。

BundleTransformer.Core.Validators.InvalidAssetTypesException :这些资产不是样式表:“站点/内容/样式表/更少/样式。”

我有BundleTransformer.Less (作为包裹)。

我的BundleConfig.cs:

代码语言:javascript
复制
bundles.Add(new LessStyleBundle("~/SiteCSS").IncludeDirectory("~/Content/Stylesheets/Less", "*.less"));

我的LessStyleBundle课程:

代码语言:javascript
复制
 public sealed class LessStyleBundle : StyleBundle
    {

        private static readonly IBundleTransform _cssTransformer = new StyleTransformer();
        private static readonly IBundleTransform _cssMinify = new CssMinify();

        public LessStyleBundle(string virtualPath)
            : base(virtualPath)
        {
            Orderer = new NullOrderer();
            Transforms.Add(_cssTransformer);
            Transforms.Add(_cssMinify);
        }
    }

和布局绘制:

代码语言:javascript
复制
@Styles.Render("~/SiteCSS")

有人遇到同样的问题吗?非常感谢你的建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-13 16:29:50

检查您的Web.config文件。应该有以下设置:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <bundleTransformer xmlns="http://tempuri.org/BundleTransformer.Configuration.xsd">
        <core ...>
            <css ...>
                ...
                <fileExtensions>
                    <add fileExtension=".css" assetTypeCode="Css" />
                    <add fileExtension=".less" assetTypeCode="Less" />
                    ...
                </fileExtensions>
                ...
            </css>
            ...
        </core>
    </bundleTransformer>
</configuration> 

此外,我不建议编写您自己的LessStyleBundle类。最好使用BundleTransformer.Core.Bundles.CustomStyleBundle类并安装BundleTransformer.MicrosoftAjax模块(安装后请阅读readme.txt文件)。

票数 4
EN

Stack Overflow用户

发布于 2015-01-07 12:03:44

安装nuget软件包BundleTransformer.Less。它将解决这个问题。

检查package.config

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26328086

复制
相关文章

相似问题

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