Your extension will be available shortly on the Visual Studio Marketplace at this link.

Web Essentials 2010


Adds many useful features to Visual Studio for web developers

4.5 Star
Visual Studio
Download (259,314)
E-mail Twitter Digg Facebook
Add to favorites
Sign in to write a review
Sort by:

5 Star
by JayChase | November 03 2014

Really is essential for working with javascript in Visual Studio.

5 Star
by Ed (DareDevil57) | August 14 2014

5 Star
by Bob Blork | May 30 2014

nice! i like that you put in a link for a video.

5 Star
by Uroš Smolnik | March 01 2014

3 Star
by John E. Bailey | February 06 2014

I would previously have rated this 5 stars, but this latest version runs
the "linter" on every build, which basically kills my development
environment on any project of any size. There does not appear to be a
way to prevent it from running on minimized files.

You can turn this behavior off in the options, otherwise I would have to
disable this extension entirely.

5 Star
by Jernej Novak | October 18 2013

5 Star
by NNToan | October 15 2013

Awesome tool for me :(

5 Star
by Arthur Mubarakshin | June 17 2013

5 Star
by D. Chatterjee | May 20 2013

5 Star
by CharlieG | March 29 2013

Pure goodness. Zen Coding integration is killer. Thank you sir!

4 Star
by matengo | March 14 2013

Freezes Visual Studio completely when I have knockout attributes in the HTML.. Have to terminate VS and restart over and over again.. The web essentials is disabled until this is fixed.. I really hope you work on this.

5 Star
by 布尔运算 | February 22 2013

not work for me now , like the extensions is disabled.

5 Star
by Waqas M | February 08 2013

Very useful features to Visual Studio for web developers

5 Star
by SurgeForward | December 20 2012

This extension made typescript far more accessible. I look forward to SCSS support!

4 Star
by neez1 | December 08 2012

Hi, excellent tool. highly appreciated. but it extremely slows done while you are writing JS code. you need to work on it.

P.S: that dude seems to be jealous through out the video when you are presenting your plugin.

5 Star
by mdarens | October 25 2012

3 Star
by cloudfuse | October 02 2012

I am downloading and installing this for the collapsible code brace region feature. if (stateMentTooLong){... I want to collapse it now without regions....}

but lo! that feature is not working in my VS2010.

3 Star
by gbiamby | September 27 2012

This add-in is great in VS2012, except for one problem: most of the time when I try to save a .coffee file that has syntax errors, Visual Studio crashes. Let me know if there is any info I can send to help you debug this.

5 Star
by Rob Reynolds (FerventCoder) | August 26 2012

Fantastic addition to Visual Studio!

2 Star
by PaulJSanchez | July 20 2012

It become unusable when editing medium-large javascript files... about a second delay from keypress to character appearing in the document! I had to disable it... when bugs like this dissapear, I'll give another try.

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

  • 2.2 - Color glyph only with named colors
    8 Posts | Last post November 18, 2011
    • I see in a previous discussion that the color glyph only works for named colors (red, white etc.) and not for hexes (#fff, #000). This seems to still be an issue with 2.2 as it's not working for me.
      Any news about this, Mads?
    • I have difficulty reproing this behavior. Can I get you to send me your stylesheet where this happens to madsk at ms dot com?
    • I'm having the same issue, only named colors get a color glyph.
    • I'm having the same issue in one of my computers. Works fine in an English locale VS installation and I'm getting color glyphs only in named color in an Spanish locale installation. Work great in English OS and English VS but only named color in Spanish OS and Spanish VS. Is it possible that the VS locale version cause this problem?
    • Yes, that was my assumption as well. I'll hope to have this fixed shortly
    • Mads, you can find a real-world repro here:
      Am using an English VS in an English localed Win2k8R2.
      Looking forward to the fix. Regards, Michael
    • Fixed for me in 2.5! Thanks for your time Mads!
    • Works for me, too.
      Thanks, Michael
  • Conflict with ReSharper 6
    5 Posts | Last post November 17, 2011
    • Is anyone else having a problem when using this extension with ReSharper 6?  Razor cshtml views become almost un-editable.  Typing any text is incredibly slow.  I love both extensions, so was curious if anyone else is having a similar problem?
    • I've tested Web Essentials in .cshtml files and nothing there should be effected. Does disabling either Web Essentials or ReSharper fix it for you?
    • Yes, when I disable Web Essentials, editing cshtml files goes back to normal and CPU stops consuming the entire thread.
      I have the following extensions:
      ReSharper 6
      Web Essentials
      Tangible T4
      Microsoft JScript extensions
      Productivity Power Tools
      Team Foundation Power Tools
      I assume it's a conflict in two or more extensions.  Disabling ReSharper also helps dramatically, too.
    • Hi, since updated to version 2.5 today I've noticed editing in aspx to be incredibly slow like RiScott describes. But we are on ReSharper 6. The other extensions I have are: Image Optimizer, Indent Guides, JSEnhancements, Productivity Power Tools, and Spell Checker. Before the update, there was no issue at all. Restart doesn't help. Let me know if there is more specific info I can provide.
    • Sorry, I meant to say above that we are on ReSharper 5, not 6, and still having same issue. Not sure it is related to ReSharper (in my case at least) as it was perfect before the 2.5 upgrade today...
  • Code collapsing bugs
    3 Posts | Last post November 16, 2011
    • Great extension, can't believe I never found it before!
      One issue I noticed is Javascript code collapsing seems a bit messy. It doesn't recognize self executing functions, e.g. 
      var x = (function () {
      causes it to start the collapsing region only on the next line with an opening curly brace after the actual starting line of the assignment. There seem to be other situations that get handled oddly, e.g. this seems to happen but only sometimes:
      var a = 1,
        c=function() {
        d=function() {
        } ...
      Even though these are not self-executing it still gets confused sometimes and may start the region for a function after its actual starting line.
      Truthfully, this particular feature is not important to me, because I was already using another extension that does it well. So so in some ways I would rather it could just be disabled than fixed so I can focus on all the other excellent features :) But either way. Thanks for the great work, it is clear that a great deal of effort has gone into this tool!
    • I'm working on a better outliner for JS. Expect it in an update soon
    • I'm having a similar problem with my JS outlining/folding. I was previously using the JScript Editor Extensions ( addin, but thought I'd give yours a try since it's more rounded for web overall as opposed to just js. Maybe you can get the outlining/folding from that team? It also isn't without flaws, but it works a lot better than the one in here. Just my two cents.
  • Compatible with .less
    5 Posts | Last post November 10, 2011
    • Hey!
      Looks like a great tool, except for the fact that we're working with .less css files.
      So our files are like style.css.less and therefor your tool doesn't work.
      Can you make it compatible with .less?
    • Do you use Mindscape's Web Workbench extension ( for handling .less files?
    • Yes I do :-)
    • I'll see if I can make it work on whatever content type Mindscape is using. Thanks
    • Hey Mads,
      I've downloaded version 2.2, but I still can't use the features of this extension in .less files.
      So here's a video showing .less not working yet and also normal files having problems (like hex colors not showing the glyph):
  • TODO Desire/Wish
    1 Posts | Last post November 09, 2011
    • Hi,
      Wouldn't it be great if the add-in, instead of or in addition to adding a glyph in the left margin, would put an actual task in the Task List-window? (:
      I reckon it is a bit more hazzle to make it work since the add-in then would have to find the todos even when the files are not open in the editor.
  • Outlining not working nicely with one-liners
    1 Posts | Last post November 09, 2011
    • Hi,
      Noticed that the outlining functionality doesn't work properly with one-line ( inline ) functions in javascript, like: "function() { /* code */ }".
      The add-in seems to miss the ending brace on the same line and continues looking for an ending brace until it finds one further down the file.
      Great add-in, btw! (:
  • 2.0: Color glyph only with named colors
    3 Posts | Last post November 09, 2011
    • Hi Mads!
      I've just installed the extension for the first time. SOunds like a great add-on. 
      Did notice, however, that I only get the color-glyph for named colors and not for colors specified as hex-code.
      Regards, Michael
    • There is a known bug where the color glyph only shows up at the first color value on any given line. I hope to fix it soon
    • Hi Mads!
      I only have one color per line. My issue is with hex-value colors vs. named colors:
        color: #002e46;
        background-color: white;
      I only get a glyph in front of 'white' but not in front of '#002e46'. After trying different combinations, etc, it is most definitely directly related to the use of hex-values for colors.
      Regards, Michael
  • CSS Preprocessor support?
    2 Posts | Last post November 09, 2011
    • Any chance you could get this plugin to work with .less files as well? 
      I'm using LESS for .NET -, getting the syntax right using I also tried an extensions that just treats .less as .css, but obviously intellinsense and web essentials didnt work everywhere (like on the first line on a selector nested inside a parent selector). 
    • Version 2.2 is compatible with .less files and the Web Workbench extension by Mindscape
  • Sorting?
    2 Posts | Last post November 08, 2011
    • Mads, this is a gem.  Thank you!  Would it be possible to add the ability to sort a css file alphabetically by class name, and (optionally) sort the list within each class.  I find that having things alphabetical brings a whole new level of pleasure and efficiency when working with code and data.  Brian
    • Each selector has a Smart Tag option to filter all properties alphabetically. Would you like selectors to be sorted as well? Don't you think that would be dangerous since it changes the cascade of the document?
  • Object reference not set to an instance of an object
    3 Posts | Last post November 08, 2011
    • V2.0:
      Open a CSS file and hit (Ctrl-K + Ctrl-U) and the error appears in a msgbox "Object reference not set to an instance of an object".
      Also, hitting (Ctrl-K + Ctrl-C) shows a msgbox for: "Only one undo context can be open at a time"
    • I'll fix it asap. Thanks for reporting this!
    • It is fixed in version 2.1. Thanks for the bug report!
71 - 80 of 89 Items