CSS とスクリプトを Web フォーム アプリケーションにバンドルすることについて悩んでいます。
まず第一に、私はこのチュートリアルに従っていたことを指摘したいと思います: http://blogs.msdn.com/b/rickandy/archive/2012/08/14/adding-bundling-and-minification-to- web-forms.aspx
私はすでに App_Start に、次のようなクラス BundleConfig を持っています:
using System.Web;
using System.Web.Optimization;
namespace SitePessoal.Web
{
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery/core/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery/core/jquery-ui-{version}.js"));
bundles.Add(new StyleBundle("~/CSS/css").Include(
"~/CSS/Estilos.css",
"~/CSS/Print.css",
"~/CSS/Styles.css"));
}
}
}
また、Nugget で最適化パッケージをダウンロードしたので、その後 Global.asax ファイルに移動し、次のように Application_Start メソッドに登録しようとしました。
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
BundleConfig.RegisterBundles(BundleTable.Bundles);
BundleTable.EnableOptimizations = true;
}
残念ながら、これはうまくいかないところです。残念ながら、クラスに赤の下線が引かれ続け、次のメッセージが表示されます。
Error 3 The name 'BundleTable' does not exist in the current context
Error 4 The name 'BundleTable' does not exist in the current context
Error 2 The name 'BundleConfig' does not exist in the current context
なぜこれが起こっているのかについてのアイデアはありますか? 前もって感謝します!
宜しくお願いします、
マッド