dotless documentation相当有限.关于配置选项,我找不到很多信息 – 特别是“web”属性.
任何人都可以启发我吗?
解决方法
代码通常是开源项目的很好的文档;
抓住一个代码的副本,看看dotless.Core>配置> DotlessConfiguration.cs你会看到一些关于所有配置元素的方便的评论 – 这是Web一个
/// <summary> /// Whether this is used in a web context or not /// </summary> public bool Web { get; set; }
诚然,它不会告诉你很多,但是找到对该属性的引用,并且您只在代码中仅使用一个地方 –
if (!configuration.Web) RegisterLocalServices(pandora);
这开始给你一个更好的线索,它是什么,这是什么
protected virtual void RegisterLocalServices(FluentRegistration pandora) { pandora.Service<ICache>().Implementor<InMemoryCache>(); pandora.Service<IParameterSource>().Implementor<ConsoleArgumentParameterSource>(); pandora.Service<ILogger>().Implementor<ConsoleLogger>().Parameters("level").Set("error-level"); pandora.Service<IPathResolver>().Implementor<RelativePathResolver>(); }
因此,它设置在内存缓存,登录到控制台等(即,如果不在Web上下文中使用的服务)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。