Web Essentials 2012


Adds many useful features to Visual Studio for web developers.

(192) Review
Visual Studio
Download (1,089,158)
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Reviews (192)
Q and A (324)
Sign in to write a review
Sort by:

by Ammar.Zaied | February 13 2015

nice !

by Gene Kohli | January 21 2015

Sweet Suite!

by Bob Blork | May 30 2014


by Shreeharsh Ambli | April 17 2014

brings in new capabilities

by Ilya Galakhov | February 19 2014

Thank You!

by Jitbit1 | February 04 2014

No more LESS support in the latest version. But "LESS" is there on the product page, there's even a LESS-settings tab in the options. Thanks for ruining our work process.

This extension is #1 result in Google for "Visual Studio LESS".

PS. the new "ASP.NET and Web Tools 2012.2" only highlights LESS code, but does not compile it!! So your answer does not help!!

by Proco | January 27 2014

Amazing extension!

by Richard D | December 19 2013

Nice tools, but unfortunately Typescript is left out of the recent update. So a lot of the functionality I used is not available anymore.


by harwi | November 30 2013

Great tool!

by Breno Queiroz | November 27 2013

You Must Have It!

by Balaji M Kundalam | November 23 2013

Useful add on.

by GK Dev | November 20 2013

by TW Scannell | November 19 2013

This says is updated today.It fails to install in VS 2012 Express

Mads Kristensen November 20 2013
| Edit |

Unfortunately, VS Express doesn't support 3rd party extension. It's not a limitation of Web Essentials

by Eliezer Perlmutter | November 01 2013

by Leonardo Lourenço Silva | November 01 2013

Very USeful !!!

by Christiaan Rakowski | October 28 2013

by HiTech Magic | October 22 2013

Dropping support for TypeScript (without plastering that "little" detail all over the download page) has just cost me 4 wasted hours and sent me full circle back to the old Web Essentials.

1. Installed Web essential update
- lost TypeScript support

2. Installed separate TypeScript add-in from MS
- Does not build existing TypeScript files in project

3. Researched how to modify project to get it to build TypeScript files
- Still does not build existing TypeScript files in project

4. Created a new project minimal testbed to test TypeScript compiling
- ts files are added, with TypeScriptCompile option, but do not generate .js files at all. Tools | Options etc have no effect

5. Researched this new problem
- Gave up in disgust

6. Uninstalled TypeScript & latest Web Essentials

7. Installed old Web Essentials
- Luckily this was still in my download folder

8. Have now lost color-coding, intellisense and all those other features that made Web Essentials useful.
- Decide to write grumpy review :(

I have never had so much grief from one update. In future I will Google for problems with the updates before even thinking about pressing upgrade!

by Cattousa | October 15 2013

WebEssentials 2012 is a stellar extension. Being able to collapse JavaScript between {curly brackets} is very useful.

by Ytrog | October 15 2013

Good plugin although the CoffeeScript functionality doesn't compile the scripts and crashes vs2012 every time I try :(

by Aleksandar Totovic | October 08 2013

It's very nice

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

  • Make .test.ts testable files
    1 Posts | Last post July 05, 2013
    • Make .test.ts testable files. test("test name", function(){}) and show results on Test Explorer
  • Zen Coding in XML files
    1 Posts | Last post July 04, 2013
    • Zen Coding works fine in .html files, but ignored in .xml. Any way to enable it for .xml?
  • How to Ignore files for jsHint?
    2 Posts | Last post June 30, 2013
    • Hi Mads, 
      first of all...your WebEssentials are great!
      How could I tell jsHint to ignore a couple of files(third party stuff)?
      It seems, that jsHint does not recognises .jshintignore at the root of my project.
      Did you integrated any other solution?
    • Hi
      I Have This Question Too
  • Automatic .d.ts generation
    1 Posts | Last post June 24, 2013
    • Web Essentials rocks... but it would rock even more if we could automagically create .d.ts files (via the --declaration command line option).  This would solve a long-standing issue with having to have tons of files checked out to even save a .ts file (with references) and may even go some way to speeding up opening and building our solution.
      Pretty please with cherries on top :)
  • Hulk Smash
    4 Posts | Last post June 21, 2013
    • Hulk angry!  Hulk want new Web Essentials for TypeScript 0.9!
      Hulk french kiss Anders but stomp on Mads with feet. :)
    • 2.7 works for me with 0.9
      What is your issue or feature not supported ?
    • 1.  It doesn't seem to be playing nice with some of the new generics, reporting errors where there are none:
      // using latest knockout.d.ts
      var portText = ko.observable("");
      portText(""); // this line generates the error: "Could not select overload for 'call' expression."  It compiles error free and executes fine tho.
      The compiler doesn't complain, but the IDE underlines the code in red and appears in the "Error List" section.
    • 2. incorrect parsing of embedded strings using razor syntax
      @{var uniqId = Guid.NewGuid().ToString("N");}
      @*the following line is correct and runs corectly.  Design time reports an unterminated string constant*@
      <input data-bind="select2: { placeHolder: 'Select a Location', dataSource: locationView.getData, rowTemplate: '@(uniqId)' }" />
      <script id="@(uniqId)" type="text/html">
              <td data-bind="text: PortNumber"></td>
  • TypeScript 0.9 support?
    1 Posts | Last post June 19, 2013
    • When will Web Essentials be updated for TypeScript 0.9?
  • "Sources" in .map files pointed to incorrect directory
    1 Posts | Last post June 17, 2013
    • The sources property in the generated .map file seems to always include the relative path from the root of the server.  The problem is that our applications use virtual directories and therefore these references don't work when trying to debug from the browser.  It all seems unnecessary too since the bundling is happening at a folder level so you could always assume the reference is relative to the map file.  We are having to add a post build step to fix our references in the "sources" property after each time Web Essentials messes them up.
      Other than that, great job ;) 
  • TS files are no more opened by Web Essentials
    2 Posts | Last post June 15, 2013
    • I've just noticed that in my sln tree the icons of .ts-files became 'media-playerish' (old-style 'film' icon with the 'play' sign on it), and the same time Web Essentials seems to know nothing of the .ts-files. Symptoms: 
      - ts-files are opened in VS by plain text editor; no intellisense, no generation on save; 
      - no generation on build if set;
      How to fix it? Reinstalling of WE didn't help. Nor did setting Windows file '.ts' association from Media Player to VS.
    • UPD: at the same time LESS is opened by WE Editor, everything works fine for less
  • @import file and image url
    1 Posts | Last post June 04, 2013
    • Hello,
      In my project I have the following directories :
      component.less contains the following style :
      background: url(../images/triangle_v3_top.png) no-repeat; 
      The component.less file is imported in core.less :
      @import "components\component.less";
      In the core.css file generated I have this :
      background: url(composants\../images/triangle_v3_bottom.png) no-repeat;
      The backgroug url is wrong, it must be :
      background: url(../images/triangle_v3_bottom.png) no-repeat;
      When I use Prepros to build less file (http://alphapixels.com/prepros/) the url is correct.
  • CSS Bundle doesn't update
    2 Posts | Last post May 28, 2013
    • I have a CSS bundle and no matter what I try, it won't update. When I make modifications to a .less file and save it, the corresponding .css file is updated. Then I try to build the website or I go the to Web Essentials menu under BUILD and select "update all bundles" but nothing happens.
    • I had a similar issue but with just the minified versions of the bundles. For me, if I removed one of the <file> entries from the .bundle file, saved, then added it again, the bundle would get updated properly. Hope it helps!
71 - 80 of 324 Items