Web Essentials 2013 for Update 4


Adds many useful features to Visual Studio for web developers. Requires VS2013 Update 4

(183) Review
Visual Studio
Download (664,078)
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Reviews (183)
Q and A (141)
Sign in to write a review
Sort by:

by Omar Elabd | Wed 8:11 PM

by pilly9 | Tue 3:52 PM


by Tanielian V. Barreira | March 12 2015

Mutito bom.

by Laurentiu32 | March 12 2015

by Alex-z11 | March 01 2015

The latest version 2.5.4 does not compile .less files.
Every time I open less file I get this error:

Compilation Error occurred (see error list to navigate to the error location):
Error found:


by Ammar.Zaied | February 13 2015

simple and free,thanks.

by Miro Jeliaskoff | February 04 2015

Simply the best. Never crashes as others say.

by Dio Phung | February 03 2015

Pros: support a bunch of essential features such as minifying resources, bundle and etc.

- crash casually (VS2013 + Web Essentials 2013 for Update 2 RC)
- the minify feature do not work well: .min.js file change the order of the javascript function, thus cause runtime error (some variable declarations were pushed to the end)

by Arafat Tehsin | January 31 2015

Extremely disappointed with the release management for this extension. There should have been a proper QA for that. It never works for me. Does not even deserve a 1 star.

by Vladimir Gofaizen | January 26 2015

People typically use less or sass, but not both at the same time. People typically use JavaScript, TypeScript, or Coffee Script, but not all three at the same time. People typically compile style sheets or minify them, but not both. Stuffing all of this into 1 overloaded plugin that does not provide granularity to turn off noisy messages, unused features, or 100s of default settings that get reset with version upgrades defeats the purpose of using this plugin: making web development faster and/or more reliable.

Here is a thought: Allow developers to only turn on the languages they use like JavaScript and Less and hide the rest. Hide the junk messages that make Error List screen useless. Hide unneeded settings. Do not generate any files by default. Stop resetting settings on version upgrades. Dev estimate for this work: 4-8 hours.

P.S. I used this plugin for 3 years on 2 version of VS in 4 locations before uninstalling it. Let me know if you improve the plugin.

by BillyNguyen | January 25 2015

Stay away from this release. Crashed my VS2013 Ultimate...

by RobbieBakkie | January 23 2015

Since I installed this to Visual Studio Professional, I could not open any project anymore. Everytime when I opened a project VS crashed.

by KiwiPiet3 | January 22 2015

Must have extension

by Jiří Zídek | January 20 2015

VS2013 U4, WE 2.5.3 (but any 2.5.x has the same problem), clasical webproject on IIS express, .NET4, build completely fails.

An exception was thrown when Web Essentials: Updating Bundles...: System.NullReferenceException: Object reference not set to an instance of an object.
at MadsKristensen.EditorExtensions.BundleFilesMenu.<UpdateAllBundlesAsync>d__12.MoveNext()
An exception was thrown when Web Essentials: Updating Sprites...: System.NullReferenceException: Object reference not set to an instance of an object.
at MadsKristensen.EditorExtensions.Images.SpriteImageMenu.<UpdateAllSpritesAsync>d__f.MoveNext()

by Scaramoosh | January 13 2015

Killed my Ethernet port and makes my PC crash if I plug the cable in.

by Dragerfroe | January 12 2015

Great Tool! I use it all the time!

by Yatajga | January 02 2015

Very powerful tool!

by Sinzfriend | December 30 2014

Pretty much all of the useful features you've removed.. Awesome

by Hedgic | December 30 2014

by dhill11 | December 18 2014

Awesome extension! Great work :)

1 - 20 of 183 Items   
Sign in to start a discussion

  • JS Bundle breaks Angular (twice)
    1 Posts | Last post Thu 4:03 PM
    • I use bower to install some JS in my project. Those projects have a dev javascript (non-minified) and also a minified version (with map).
      If I use the non-minified version, Angular breaks because of variable names (the dependency inject fails). I know I can send a array with dependency names, but those libs are not mine (and I can't change the source).
      If I use the minified version of those libs, the mapping comments points to the original folder (and thus, chrome won't find the .js.map file because the bundle is in another place). This happens because Web Essentials will only concatenate those .min.js, but those files points to some .js.map and Web Essentials doesn't fix those paths!
      So my questions are:
      1) There is some way to config Web Essentials minification process to not change arguments names?
      2) There is some way to fix the map for existing files?
  • Permission Denied
    2 Posts | Last post March 12, 2015
    • I work in an environment where we have very limited permissions on my computer. I installed Web Essentials 2012 and created a blank .less file. The preview window is showing
      Compile Error.  See error list for details
      I pulled up the error list and it's showing
      LESS: Permission denied
      I can't find the error in any log or the event viewer so I don't know which account needs permissions to what folder. I tried giving everyone all permissions to the folder that contains the .less file just to see if that was where the error is, but that didn't do it. Does anybody know which folder it writes to? The temp asp.net folder maybe? Do you also know what account needs permissions? I don't have rights to modify the temp asp folder, so I'd have to put in a request with my IT department, so I can't really just play around and figure it out via trial and error.
      I've spent a few days trying to find an answer to this, but I'm not getting anywhere. If someone could point me in the right direction, that would be awesome.
    • Sorry, just realized I posted on the 2013 web essentials....
  • path format exception
    2 Posts | Last post March 12, 2015
    • Hi,
      Having this main.less file with only one line of import:
      @import (inline) '../../Content/bootstrap.css';
      cause an exception:
      3/12/2015 13:51:28: LESS: Compiling main.less
      3/12/2015 13:51:28: LESS: main.less compiled.
      3/12/2015 13:51:28: An exception was thrown when updating TextView property: System.NotSupportedException: The given path's format is not supported.
         at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)...
    • Forgot to mention: 
      Microsoft Visual Studio Ultimate 2013
      Version 12.0.31101.00 Update 4
      Microsoft .NET Framework
      Version 4.5.51641
  • Kills my intellisense?
    1 Posts | Last post March 08, 2015
    • The moment I installed it, VS stopped recognizing any and all of my custom classes. None of the models in my MVC project would work anymore and the editor considered them broken references. It would still compile, strangely enough, but it would get the little red squiggly lines and none of the menus that pop up every time I hit the "." key anymore.
      If I disable the extension, everything works just fine again.
  • JSCS preventing me from working
    2 Posts | Last post March 08, 2015
    • I've been working on a problem all day.  I'm close to the answer.
      Suddenly I start getting JSCS errors that prevent my project from running.
      I'm happy to go back and make all the little changes JSCS seems to want but I don't think I should be making so many changes when I'm troubleshooting.  I need to fix the problem I started working on and then go back and try to satisfy JSCS.
      I'm searched all over the internet and found ways to make JSCS ignore all my JS files but these options don't seem to work.  IE: "excludeFiles": ["/**"],
      I just want to run my project so I can fix my problems.  I'm ok with the 23 Messages I'm getting from JSCS and I appreciate it.  What I don't appreciate is my project not running because these message are interpreted as build errors.
      How do I turn this off so that message are only messages or treated like warnings and not build errors?
    • This is not Web Essentials stopping me.  It was Resharper.  I'm sorry I didn't find that sooner...
  • less? where is some doc?
    2 Posts | Last post March 07, 2015
    • I have WE 2013 Updt 4 installed. I have bootstrap less files in my project. right clicking on any of them:  entire WE context menu is greyed out. nuts. on VS Menu bar is WE, I select "Re-compile LESS files"  nothing happens.  What the heck is going on?  Does this thing require node to be running? does it require a sacrificial virgin? is there any documentation anywhere?
      hours of frustration, and one p*ssed client waiting for me. Help?
    • delete the .min file and the Minify context menu will then be enabled.
  • Installation fails VS2013 - Update 5 ctp
    3 Posts | Last post March 05, 2015
    • Hello,
      this is not clear at all.
      I've Visual Studio 2013, but "Update 5 ctp".
      If I try to install the Web Essentials 2013 I get: "This extension is not installable on any currently installed products";
      and if I try to install the Web Essentials 2015 I get: "This extension is not installable on any currently installed products";
      So... how am I supposed to install this Web Essentials?!?!?!?!?
    • I am having this same problem.
      Current VS version: 12.0.21005.1 REL
      Windows 8.1
      Update:  I seem to get this on any Plugins like this ... anyone have any idea why that is?
    • I think the problem is that this plugin is for Update 4, and you are using Update 5 (ctp). The version requirements for the Web Essentials plugin are rather strict.
  • Inconsistent errors when recompiling all SASS files
    1 Posts | Last post March 05, 2015
    • When re-compiling all SCSS files in our project (277 files), some will always report errors (with the Something went wrong reaching: syntax). Compiling them by hand will then success or fail inconsistently. Killing all node.exe processes and then compiling by hand will succeed. 
      This way there is no way, except by compiling 277 files by hand, to check if all the scss files are still correct. Is there a way around this?
  • Disable some features
    1 Posts | Last post March 05, 2015
    • Hi,
      Is there any way to select the features that are enabled?
      I am compiling my LESS files with gulp, so I don't want Web Essentials to create the CSS and map files automatically.
  • Bundles via Web Essentials or Bundle.config/System.Web.Optimization.Bundle?
    1 Posts | Last post March 02, 2015
    • I've installed the WebEssentials 2013 for Update 4 and I have a "Create JavaScript bundle file", which works fine for me, including TypeScript (same for CSS with SASS). Everything is generated during design time.
      But in most of the Microsoft Demos I see another solution by using a bundle.config, having a "BundleConfig.cs" and calling RegisterBundles(BundleCollection bundles) from Global.asax.cs etc. Here I think everything is generated during compile time (if I am not mistaken)
      It looks like that there are two very different approches. First: Why :-) ? Second: What are the advantages and disadvantages of both approaches? Is one newer than the other, is only one future-proof?
      Thank you for clarification!
1 - 10 of 141 Items