【发布时间】:2017-11-09 13:15:42
【问题描述】:
Scott Hanselman 今天blogged 关于Smidge。我认为图书馆很不错,我正在评估图书馆。
我喜欢在示例中定义调试和生产逻辑的选项:
bundles.CreateJs("test-bundle-3", "~/Js/Bundle3")
.WithEnvironmentOptions(BundleEnvironmentOptions.Create()
.ForDebug(builder => builder
.EnableCompositeProcessing()
.EnableFileWatcher()
.SetCacheBusterType<AppDomainLifetimeCacheBuster>()
.CacheControlOptions(enableEtag: false, cacheControlMaxAge: 0))
.Build()
但是我不知道是什么定义了Debug/Production。有没有办法告诉系统他何时处于调试状态以及何时处于生产模式?
而且似乎版本只能在配置中定义。
"smidge": {
"dataFolder" : "App_Data/Smidge",
"version" : "1"
}
是否有选项在代码中定义版本?
【问题讨论】:
标签: c# asp.net-core .net-core smidge