BundleTable.EnableOptimizations = true
を指定すると、バンドル内のすべてのCSS
ファイルとJS
ファイルが縮小されますか、それとも使用可能なファイルのバージョンminが使用されますか?
一方は他方とは何の関係もありません。 BundleTable.EnableOptimizations
は、開発時にバンドルを強制する方法を提供するためだけに存在し、デフォルトでは無効になっています。本番環境では、デフォルトで有効になっており、EnableOptimizations
に何も指定する必要はありません。いずれにせよ、それはバンドルが発生するかどうかを決定するだけであり、how発生するか、結果として何が発生するかは決定しません。
とは言うものの、標準的な動作はバンドルすることですが、not[filename].min.[ext]
の形式のコンパニオンファイルを持つものはすべて縮小します。縮小されたソースファイルを取得し、そのコンテンツをバンドルにダンプするだけです。コンパニオンファイルがない場合は、バンドルする前に元のファイルが最初に縮小されます。