dotless documentation oldukça sınırlıdır. Yapılandırma seçenekleriyle ilgili pek fazla bilgi bulamıyorum - özellikle "web" özniteliğinin yaptığı şey.DotLess'in "web" özelliği tam olarak ne yapıyor?
Beni aydınlatabilecek biri var mı?
dotless documentation oldukça sınırlıdır. Yapılandırma seçenekleriyle ilgili pek fazla bilgi bulamıyorum - özellikle "web" özniteliğinin yaptığı şey.DotLess'in "web" özelliği tam olarak ne yapıyor?
Beni aydınlatabilecek biri var mı?
kod açık kaynak projeleri için normalde oldukça iyi dokümantasyon olacak;) kod
tut bir kopyası ve tüm yapılandırma öğeleri hakkında bazı kullanışlı yorumları görürsünüz> yapılandırma> DotlessConfiguration.cs dotless.Core bakmak - Bu Kuşkusuz bir
/// <summary>
/// Whether this is used in a web context or not
/// </summary>
public bool Web { get; set; }
bu size çok şey söylemek ama o mülke başvurular bulmuyor Web olduğunu ve kullanıldığı kodunda karşısında sadece tek bir yerde gelip -
if (!configuration.Web)
RegisterLocalServices(pandora);
başlar
Yani bir web bağlamında (konsola vb değilse kullandığı yani hizmet günlüğü, bellek önbelleğe alma kurar size bu
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>();
}
olan ne şekilde daha iyi bir ipucu vermek)
Cevabınız için teşekkürler Kevin. Haklısın - Kaynağa bir bakmalıydım. Hala belgelerinin daha iyi olabileceğini düşünüyorum;) – cjacques
Nuget kullanarak noktasız yüklediğinizde, bu satırı web.config dosyanıza ekler: ' '. Neden varsayılan olarak web = "false"? İnanılmaz görünüyor. –
d512