1. ホーム
  2. asp.net-mvc-4

[解決済み] ASP.NET MVC 4のデバッグモードでバンドルとミニフィケーションを有効にする

2022-05-18 13:28:57

質問

この件に関する他の質問が見つからないのが信じられないのですが、どのようにしたら を有効にします。 を有効にする方法を教えてください。私はそれがリリース モードで有効になっている方法を知っていますが、デバッグ モードではバンドリングを有効にする方法を見つけることができません。

これは可能なのでしょうか、それとも何か見逃しているのでしょうか。

どのように解決するのですか?

を追加することで、有効にすることができます。

BundleTable.EnableOptimizations = true;

をRegisterBundlesメソッド(App_StartフォルダのBundleConfigクラス)内に記述してください。

チェック http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification をご覧ください。

web.configを変更するのも手です。

<system.web>
    <compilation debug="false" />
</system.web>

しかし、これはデバッグモードを完全に無効にしてしまうので、私は最初のオプションをお勧めします。

最後に、両方の長所を得るために、#if コンパイラディレクティブを次のように使用します。

#if DEBUG
            BundleTable.EnableOptimizations = false;
#else
            BundleTable.EnableOptimizations = true;
#endif