"BundleTable.EnableOptimizations = true;" 自动缩小文件或只选择.min(如果可用)

joh*_* Gu 11 asp.net-mvc bundle asp.net-mvc-5

我需要知道指定"BundleTable.EnableOptimizations = true;"是否会自动缩小文件(js和Css),或者只选择.min(如果可用)?

Chr*_*att 31

一个与另一个无关.BundleTable.EnableOptimizations存在仅仅是为了提供一种在开发中强制捆绑的方法,默认情况下它被禁用.在生产中,默认情况下启用它,并且无需为其指定任何内容EnableOptimizations.无论哪种方式,它只能确定捆绑是否会发生,而不是它将如何发生或结果会发生什么.

也就是说,标准行为是捆绑但缩小具有伴随文件的任何形式的任何东西[filename].min.[ext].它将简单地采用缩小的源文件并将其内容转储到捆绑包中.如果没有配套文件,则在捆绑之前将首先缩小原始文件.