3
I use Visual studio 2017, my application runs on ASP.NET MVC5 (Razor), there is a way to minify all the files I choose at the time of "Publish" ?
3
I use Visual studio 2017, my application runs on ASP.NET MVC5 (Razor), there is a way to minify all the files I choose at the time of "Publish" ?
3
You have the Framework Bundle. Inside your printer App_Start
create a class BundleConfig.cs
and add:
public static void RegisterBundles(BundleCollection bundles)
{
//para javascript, você pode fazer vários includes para o mesmo arquivo "scripts"
bundles.Add(new ScriptBundle("~/bundles/scripts").Include("~/seuJs.js"));
//para Css
bundles.Add(new StyleBundle("~/Content/css").Include("~/seuCss.css"));
//EnableOptimizations força a minificação mesmo em desenvolvimento, serve para fazer teste se esta minificado corretamente.
//BundleTable.EnableOptimizations = true;
}
Then just register it in your Application_Start
:
BundleConfig.RegisterBundles(BundleTable.Bundles);
In your . cshtml you need to have javascript or css rendered:
<head>
@Styles.Render("~/Content/css")
</head>
<body>
@Scripts.Render("~/bundles/scripts")
</body>
Browser other questions tagged c# asp.net-mvc-5 minification
You are not signed in. Login or sign up in order to post.
Straight ! Thank you
– Leonardo Bonetti