Ich bin hier auf einer Gurke über das Bündeln meiner CSS und Skripte zu meiner Web Forms-Anwendung.CSS und Skripts in der Web Forms-Anwendung koppeln
Zunächst einmal würde Ich mag darauf hinweisen, dass ich dieses Tutorial folgenden wurde: http://blogs.msdn.com/b/rickandy/archive/2012/08/14/adding-bundling-and-minification-to-web-forms.aspx
Ich habe bereits in der App_Start die Klasse BundleConfig die wie folgt aussieht:
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"));
}
}
}
Auch ich habe das Optimierungspaket mit Nugget heruntergeladen, so danach ich meine Datei Global.asax ging und versuchte, diese in der Application_Start Methode wie folgt zu registrieren:
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
BundleConfig.RegisterBundles(BundleTable.Bundles);
BundleTable.EnableOptimizations = true;
}
Leider funktionieren hier die Dinge nicht. Leider hält es die Klasse mit rot unterstrichen und gibt mir die folgenden Meldungen:
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
Irgendwelche Ideen, warum dies geschieht kann? Danke im Voraus!
Mit freundlichen Grüßen,
Mad
Werde diese Lösung versuchen und ich werde bald antworten. Prost! :) – MadGatsu
In der Tat hat Ihre Lösung das Problem mit der Fehlermeldung "BundleConfig" behoben, die im aktuellen Kontext nicht existiert! Als Lösung gekennzeichnet. Vielen Dank! :) – MadGatsu