Web Essentials 2013 for Update 2


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

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

by Marcel Raad | Mon 9:15 PM

Great tools, and reported bugs get fixed quickly.

by SivaChamarthi | July 07 2014

Awesome tools available for web developers.!

by mikebowering | July 03 2014

by Steve Og | July 01 2014

by pseudosavant | June 27 2014

If you do web development at all you owe it to yourself to install this extension. It is a must have.

by Scott Sauber | June 26 2014

Couldn't live without.

by Andrea Dottor [MVP] | June 26 2014

by Anton Rademaker | June 22 2014

by Michael Meier KA | June 22 2014

First extension I install on a fresh VS installation.It's extremely useful. Keep up the good work.

by BrianCarnes | June 22 2014

by Krchnavy Michal | June 22 2014

by Craig Treasure | June 21 2014

Can't live without this extension installed. There is so much in this that i rely upon.

by WiedemeyerMarco | June 21 2014

by WisdomGuidedByExperience | June 21 2014

This rating is of the "corrected" version 2.2.0 running on Visual Studio 2013 Premium Update 2. I never did install the buggy 2.2.0 via NuGet so I suppose there is merit in waiting for the "pioneers" (the people with arrows in their back) to find such things.

1. I don't like the fact that I have to manually right-click, Include In Project to get the generated .js file when I File/Save the .ts file. Finger-point all you want as to who/what (Web Essentials vs. VS 2013) is responsible for whether the generated .js file should or should not be automatically included in the project - the bottom line is, I cannot configure this "feature" to suit my needs.

2. Even after I manually include the .js file in my project, I have to manually generate the minified edition by right-clicking on the .js file and ask Web Essentials to generate the min.js file. Again, peeking at the WebEssentials-Settings.Json file, I see no ability to control this action.

3. I cannot turn off TSLint. Again, there is nothing in WebEssentials-Settings.Json to allow me to control this action.

by zwartmark | June 21 2014

by DrJazz | June 21 2014

by Edoardo | June 21 2014

The most useful extension ever!

by Jerrie Pelser | June 21 2014

by ryanwgrant | June 21 2014

Amazingly great extension! Must have for any web developer!

by Edmar Felipe | June 21 2014

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

  • Empty error in right pane
    1 Posts | Last post July 15, 2014
    • I'm using Web Essentials 2013 for Update 2, version 2.2.
      When compiling the following SCSS code:
      @each $animal, $color, $cursor in (puma, black, default),
                                        (sea-slug, blue, pointer),
                                        (egret, white, move) {
        .#{$animal}-icon {
          background-image: url('/images/#{$animal}.png');
          border: 2px solid $color;
          cursor: $cursor;
      an empty error is occur in the right pane:
      Compilation Error occurred (see error list to navigate to the error location):
      Error found:
      When opening this code from a file (File / Open...), all works perfectly. But after making any changes from within Visual Studio (e.g., entering space, then deleting it), error is appear again.
      Is there any solution to fix this error?
  • VS 14 CTP
    1 Posts | Last post July 14, 2014
    • Hi,
      is there any solution to use Web Essentials with VS 14 CTP 2?
      Tahnk you for these great tools!
  • JSCS: Massive memory issue
    1 Posts | Last post July 10, 2014
    • When running JSCS, my process count jumps from 130 to 2600+ process then after a while drops to around 1800+ processes. This almost cripples my machine. Once the analysis is finished the process count returns to normal. Even running it over a small amount of files sees a massive process count increase.
  • VS2013 Update2 is crashing
    5 Posts | Last post July 09, 2014
    • Visual Studio is crashing after installing the update.
      Reinstalling was not helpful.
      Have to uninstall it...
    • same issue
    • I had the same issue when using a sprite which included an image that was moved. If you debug the exception Visual Studio will show you in the call why it crashed.
    • Same here; after installing 2.2 update Visual Studio would crash when opening solutions (could open Visual Studio without opening a solution, but what good is that?).  Problem resolved by uninstalling Web Essentials.
    • I'm also having this problem.  I just got a new install of VS and got the latest version of WE, now every time I open a solution it crashes.  I had to disable the plug-in
  • less issue since last nightly build
    1 Posts | Last post July 04, 2014
    • Hi,
      Since last nightly build, less files do not compile on save.
      I get the message 
      04/07/2014 09:35:01: LESS: unparsable compilation error: SyntaxError: Cannot find module 'source-map' in C:\Users\mpa.CSWENG\Source\Repos\Epsilon\src\Csw.Veterinarians\Main.less on line null, column 0:
      Can you help?
  • .css and .min files not properly nested under less file
    1 Posts | Last post July 03, 2014
    • Hi,
      I have some WebSite project I'm still mantaining with VS2013. Web Essentials 2013 is working perfectly except for one simple (but annoying) thing that I would like to fix. When i save LESS file, and its corresponding css and min.css files are (re)generated, they don't get properly nested under the LESS file in Solution Explorer but shows up as an entirely different item.
      To summarize the issue, in Solution Explorer instead of:
      > first.css
      > main.less
        > main.css
        > main.min.css
      > other.css
      (which is the expected behaviour)
      i have
      > first.css
      > main.css
        > main.min.css
      > main.less
      > other.css
      How can I fix that?
  • Disable Generate Css files
    1 Posts | Last post July 02, 2014
    • The option to switch off generation of css files on save has been removed from the options dialog in this latest release.
      How do you configure that now? I can switch off compilation on save, but that defeats the whole point of using the WebEssentials plugin.
      Before update 2 we could stop the generation but still have it compile the less files for us.
  • Still not reliably compiling TS files on Save
    2 Posts | Last post June 26, 2014
    • VS 2013 Update2, with the latest (5/15 version) of web essentials still has issues where the javascript is not always regenerated on save.  This makes debugging time consuming because once it starts, you have to close the browsers, make another change and save it in order for it to recompile it.  Rebuilding the solution when this happens does not rebuild the typescript file.
      Restarting Visual Studio and/or the computer did not change the behavior (I was thinking perhaps some file was locked somewhere, but that does not appear to be the case).
    • same here with version 2.2
  • 2.2.1 Nightly build won't install over 2.2.0
    1 Posts | Last post June 24, 2014
    • The latest (2.2.1.) Web Essentials for VS 2013 Update 2 won't install over 2.2.0.
      I think the reason is that inside the .vsix file (which is really just a specially structured zip file), file extension contains the following entry:
      <Identity Id="5fb7364d-2e8c-44a4-95eb-2a382e30fec8" Version="2.2" Language="en-US" Publisher="Mads Kristensen" />
      If I understand the structure of .vsix files correctly, the above line should have read:
      <Identity Id="5fb7364d-2e8c-44a4-95eb-2a382e30fec8" Version="2.2.1" Language="en-US" Publisher="Mads Kristensen" />
      I base the above assertion on the fact that every previous nightly build of version 2.1.x had a unique version number specified on that line. For example, in nightly build 2.1.8, the equivalent line looked like the following:
      <Identity Id="5fb7364d-2e8c-44a4-95eb-2a382e30fec8" Version="2.1.8" Language="en-US" Publisher="Mads Kristensen" />
      If 2.2.1 is merely a correct 2.2.0, then I can see why the line did not change from 2.2 to 2.2.1, but if 2.2.1 does indeed contain valuable fixes that are not in 2.2.0, then the only solution is to manually uninstall 2.2.0 and then manually install 2.2.1 from the downloaded .vsix file.
  • Missing sprite image causes Visual Studio to restart
    1 Posts | Last post June 24, 2014
    • +		[System.IO.FileNotFoundException]	{"C:\\dot Net\\JVS 2012\\Dev\\Dev\\Source\\MetaObjects.Jvs.Web\\App_Themes\\Classic\\Actions\\button_annuleren.gif":null}	System.IO.FileNotFoundException
         at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
         at MadsKristensen.EditorExtensions.Images.SpriteGenerator.GetImages(SpriteDocument sprite)
         at MadsKristensen.EditorExtensions.Images.SpriteGenerator.<WatchFiles>d__f.MoveNext()
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at MadsKristensen.EditorExtensions.ProjectSettingsMenu.<SolutionEvents_Opened>d__4.MoveNext()
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
         at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
         at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
         at System.Windows.Threading.DispatcherOperation.InvokeImpl()
         at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
         at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
         at System.Windows.Threading.DispatcherOperation.Invoke()
         at System.Windows.Threading.Dispatcher.ProcessQueue()
1 - 10 of 89 Items