我在这里忙于将我的 CSS 和脚本捆绑到我的 Web 窗体应用程序中。
首先,我想指出我正在关注本教程:http: //blogs.msdn.com/b/rickandy/archive/2012/08/14/adding-bundling-and-minification-to-网络表单.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
关于为什么会发生这种情况的任何想法?提前致谢!
最好的问候,
疯狂