1

クラス内の CSS バンドルを変更しようとしていますBundleConfigが、何らかの理由でfont-awesome.min.cssファイルがブラウザーに送信されず、site.css のみが送信されます。

レイアウトにバンドルを含める方法は次のとおりです

@Styles.Render("~/Content/css")

そして、これが私がそれを定義する方法です

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/Content/site.css",
    "~/Content/font-awesome.min.css"
    ));

追加するファイルは、フォルダー内の site.css と同じ場所にあることに注意してContentください。また、site.css はそのバンドル内にのみ含まれ、プロジェクト全体の他の場所には含まれません。

4

1 に答える 1

2

css ファイルの名前に「.min」が含まれていて、デバッグ モードで実行しているためだと思われます。名前を変更するか、バンドルの無視リストに含めてみてください。

注:非 ".min" バージョンがあり、リリースに切り替えた後の開発中にそれを使用すると、エンジンはその.minバージョンを使用します。

開発中にこれを使用する場合:

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/Content/site.css",
    "~/Content/font-awesome.css"
));

リリースに切り替えると、縮小エンジンは対応する.minファイルを探してそれに応じて使用します。それ以外の場合は、それらを縮小します。

于 2013-05-20T11:04:21.187 に答える