SORU
28 ŞUBAT 2012, Salı


Nasıl Sistem için bir başvuru eklemek için.Web.Optimizasyon-3--dönüştürülen-MVC 4 uygulaması

Geçenlerde MVC 3 4 beta MVC için dönüştürülmüş bir proje yeni donatılacak özelliğini kullanmaya çalışıyorum. Genel olarak bir kod satırı gerektirir.üst kısmında using System.Web.Optimization; gerektiren asax, BundleTable.Bundles.RegisterTemplateBundles();,.

Bunu yapınca, "bir derleme başvurusu eksik?" yazan kırmızı dalgalı çizgiler olsun Ve referans çalışıyorum eklemek için, üzerine tıklayın .İletişim, A-Z, sıralama NET sekmesi System.Web.Optimization görmüyorum.

Projemi nasıl bu ref eklerim? Teşekkürler.

CEVAP
11 HAZİRAN 2012, PAZARTESİ


Microsoft.Web.Optimizasyon paketi artık kullanılmıyor. ASP.NET (MVC) 4 son sürüm ile Microsoft ASP.NET SEO Çerçeve yüklemeniz gerekir:

  • Nuget paketi yüklemek:

    Install-Package Microsoft.AspNet.Web.Optimization
    
  • App_Start\oluşturun ve yapılandırın paket(ler) BundleConfig.cs:

    public class BundleConfig
    {
        public static void RegisterBundles(BundleCollection bundles) {
            bundles.Add(new ScriptBundle("~/Scripts/jquery").Include(
                "~/Scripts/Lib/jquery/jquery-{version}.js",
                "~/Scripts/Lib/jquery/jquery.*",
                "~/Scripts/Lib/jquery/jquery-ui-{version}.js")
            );
    
            bundles.Add(new ScriptBundle("~/Scripts/knockout").Include(
                 "~/Scripts/Lib/knockout/knockout-{version}.js",
                 "~/Scripts/Lib/knockout/knockout-deferred-updates.js")
            );
        }
    }
    
  • Bu RegisterBundles() işlevi çağrısı Application_Start() küresel.asax.cs:

    using System.Web.Optimization;
    
    protected void Application_Start() {
         ...
         BundleConfig.RegisterBundles(BundleTable.Bundles);
         ...
    }
    
  • Sizin görüşünüze göre.cshtml Optimizasyon ad ve render paket(ler) vardır:

    @using System.Web.Optimization
    
    @Scripts.Render("~/Scripts/jquery")
    @Scripts.Render("~/Scripts/knockout")
    

Daha fazla bilgi için http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification bkz

Güncelleme
Sürüm 1.1.x kullanılabilir, sürüm notlarını okuyun: http://aspnetoptimization.codeplex.com/releases/view/101096

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010