Web Essentials 2012


Adds many useful features to Visual Studio for web developers.

(192) Review
Visual Studio
Download (1,088,145)
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

  • v3 on Build get error "The Parameter is incorrect Exception from HRESULT:0x80070057 (E_INVALIDARG))
    2 Posts | Last post August 26, 2013
    • Just updated to v3 (2012) and receive this build log on build  (VS 2012 Update 2)
      The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
         at EnvDTE.Properties.Item(Object index)
         at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
         at EnvDTE.Properties.Item(Object index)
         at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
    • Sorry didn't realise it was alreayd reported by @jtsom
  • LESS calc() compilation bug
    2 Posts | Last post August 20, 2013
    • the LESS compiler will generate:
      width: -moz-calc(80%) !important;
      width: -webkit-calc(80%) !important;
      width: calc(80%) !important;
      when given:
      width: -moz-calc(100% - 20px) !important;
      width: -webkit-calc(100% - 20px) !important;
      width: calc(100% - 20px) !important;
    • Problem here too
  • TypeScript comments no longer hiding
    1 Posts | Last post August 13, 2013
    • Anyone know why the typescript comments are no longer hiding from the JS on save.  Also the keep comments flag is gone.  If web essentials no longer is compiling it, how do I tell VS to remove them?
  • About JsDoc of Web Essentials 2012
    1 Posts | Last post August 08, 2013
    • i saw that  Web Essentials 2012 has support for jsDoc intellisense, but I can't seen any options for enabling it, and it doesn't appear to do anything.
  • cant use &:after anymore in less
    1 Posts | Last post August 05, 2013
    • hi, 
      with 2.9 the compiler gives error when using  &:after{} in less
  • Uncaught Error: undefinedModule in V2.9
    3 Posts | Last post August 05, 2013
    • Why my project throw "Uncaught Error: undefinedModule " and "Uncaught ReferenceError: exports is not defined " errors in V2.9? I use dojo with AMD mode. In the old version it's ok, but in the new version I even can't open the project after save code with the configuration " Compile TypeScript on save".  
    • my TypeScript version is 0.8.2
    • I changed to nightly version, and it works fine.
  • jshint ignores references
    1 Posts | Last post August 03, 2013
    • When i have a VS reference to another JS file,
      /// <reference path="../Entity.js" />
      , then JSHint will just ignore this and say "JSHint: 'Entity' is not defined." when i use that entity in my file.
  • Less and relative to root paths.
    1 Posts | Last post August 01, 2013
    • Hi, just wondering, upgraded to 2.8.1 and still got a problem with compiling less to css.
      @import "/Content/css/bootstrap/bootstrap.less";
      Will yield an error: LESS: '/Content/css/bootstrap/bootstrap.less' wasn't found (404)
      File with import is in /Content/css. We've been using those paths to be able to reorganize without problem. 
      Have been and is working fine using the client side less compiler. Noticed it a couple of days ago when we started to look into compiling css on build.
      Is this something that could be fixed for Web Essentials 2012?
  • TypeScript
    1 Posts | Last post July 31, 2013
    • Compiler is hanging in 0.9.  Any plans to fix this?  
  • .LESS import failure / Rollback possibility
    5 Posts | Last post July 31, 2013
    • The .less import bug is a big problem for me right now and before it gets fixed, I would like to rollback to the 2.7 version. Is there any way to do that? 
    • Answering to myself. Uninstalled and installed version found from nightly builds feed (http://madskristensen.net/post/Web-Essentials-nightly-builds.aspx). And I'm back in business :)
      There's also 2.7 version available from Chocolatey Gallery, but at least in my case installing that returned back the 2.8. version.
    • I want to do exactly what you did, I need @includes working. I got the nightly builds extension that you have the link for, but I don't see how to get a prior version? How do I select to install it? Thanks!
    • I have the same issue. Old version (2.7) is here: http://vswebessentials.com/nightly/webessentials2012-2.7.vsix
    • Thanks for the 2.7 url.
      Doing the same thing (rollback) with 2.8 all my paths,imports,fonts are not well formed.
      All my project .less files doesn't build anymore and report nothing as result.
51 - 60 of 324 Items