Web Essentials 2012

Free

Adds many useful features to Visual Studio for web developers.

(188) Review
Visual Studio
2012
Download (970,633)
2/25/2014
3.7
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (188)
Q and A (308)
Sign in to write a review
Sort by:

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 |
Delete

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

by Kijana Woodard | October 04 2013

Overall nice, but last update broke markdown support in VS2012. I can't edit the files anymore. Having to use npp++. :-[

Mads Kristensen October 05 2013
| Edit |
Delete

This is now fixed in version 3.2

by dirq | October 02 2013

Love it. All the things missing in Visual Studio are right here. You need this.

by rainbow_tj007 | September 19 2013

very nice

by Lee Song Chow | September 18 2013

After upgraded to the 3.0 version, I have to downgrade it back to the older version just to keep the TypeScript support alive.

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


  • "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 :
      
      css
         components
            component.less
         core.less
      
      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!
  • Web Essentials does not minify less
    1 Posts | Last post May 27, 2013
    • When i save my less files they do not get minifyed even if I have set it to create .min.css
      
      Output says : 
      LESS: Compiling _styles.less
      _styles.less compiled
      
      But no min.css or css either. What can be wrong here?
  • less compile on build option not working
    1 Posts | Last post May 24, 2013
    • I'm attempting to use the 'compile on build' option for less and it doesn't seem to be working.  (latest version, 2.7)  I change a dependent file, hit compile and the main less file that imports that file doesn't get rebuilt.  The only way I can get the main less file to regenerate the css is to go into it directly and hit save.  Am I doing something wrong?
  • @importing several files fails (thread bombs)
    2 Posts | Last post May 20, 2013
    • I have a couple of .less files that do no more than facilitate the inclusion of smaller less files -- such as a responsive grid LESS file that sets up media queries and then imports each break, in a total of 6 @import calls (one for grid setup, one for design, for Desktop | Mobile | Tablet). 
      
      When I try to save these files I notice a cscript.exe thread getting up to about 2GB of RAM and then breaking. Is there anyway I can debug this extension to give a better understanding of where this breaks? I get an empty error that simply states 'LESS: '
    • I'm a dummy. The issue I was having was from not using @import-once. I believe @import-once is removed in the latest version of LESS so that's probably why I decided to remove them from my code.
  • @import of files outside current project fails with 404
    12 Posts | Last post May 20, 2013
    • Hi!
      
      Just upgraded from 2.5.1 to 2.6, and all our cross-project imports stopped working. Like this:
      
      @import "../../../../Themes/MiP.Theme/Styles/mip-mixins.less";
      
      This worked before but now gives the following compiler error:
      LESS: Couldn't load themes/MiP.Theme/Styles/mip-mixins.less (404)
      
      Can you fix this please? :) Or tell us what we're doing wrong. Or provide some kind of workaround. We are not very keen on duplicating all our less files... :)
      
    • Has this been addressed, or is there a workaround?
    • Same problem here.
    • The interesting thing is that LESS is supposed to be handled by Web Tools now since 2.5. Reverting back to the 2.5.1 download from http://vswebessentials.com/changelog fixed my problem. I imagine both Web Tools and Web Essentials have some conflicting dependency for path resolution. 
    • Reverted to 2.5.1 also and all seems well... for now.  Just wish I knew if this is a bug in 2.6 or an intentional change.
    • I am seeing this issue in 2.6 inside of the same project - rolling back to 2.5.1 has not resolved the issue.  Think there may be a remnant lurking somewhere after the uninstall.
    • 3 cycles of uninstall and reinstall later - 2.5.1 now functioning as expected.
    • See this thread for the description of the issue and for a possible workaround: http://forums.asp.net/p/1900852/5371528.aspx/1?p=True&t=635022256782196589
    • Alternatively you can just downgrade the less compiler from v1.3.3 to v1.3.1 which fixes the issue. See here:
      
      http://stackoverflow.com/questions/15691713/less-compiler-and-relative-import-references-not-working-in-web-essentials-2012
    • The "Replace with original 1.3.0" workaround here http://forums.asp.net/p/1900852/5371528.aspx/1?ASP+NET+and+Web+Tools+2012+2+bug+in+resolving+imports+in+LESS+files+workaround+included worked for me.
      
      It looks like the problem is really with Web Tools. I imagine that Web Tools or Web Essentials or both fiddles with the scripts in that directory so reveting to 2.5 reverts the 1.3.3 script to 1.3.0
    • This bug remains in Web Essentials 2.7 as the LESS version is still 1.3.3 and has not been reverted (though the script file name is less-1.3.0.js).
    • Reverting to v1.3.0 in Web Essentials 2.7 doesn't work for me. Instead, it just keeps creating threads that go to compile the LESS but just consume memory.
  • JSDoc and IntelliSense
    2 Posts | Last post May 19, 2013
    • Is there some magic setting to get JSDoc comments to be parsed for IntelliSense?  I can't seem to get this working in 1.7.  I have a simple test file with the following:
      
      /**
       * Does something.
       * 
       * @param {string} myParam
       */
      function doSomething(myParam) {
      
      }
      
      Inside the function, myParam seems to have no type information.  Outside, inline documentation just spits out the whole unformatted comment block for doSomething.  Anyone have any ideas how to get this to work?  Thanks!
    • I am having the exact same problem.  JSDOC does *NOT* work as described.  Am I missing something?  I am using the exact same format as dornif:
      
      /**
       * Does something.
       * 
       * @param {string} myParam
       */
      function doSomething(myParam) {
      
      }
      
      But when attempting to use 'doSomething', Intellisense just dumps out the entire comment block (/* ... */) above the function instead of providing the intellisense I expect for each parameter.
  • Compile Jade to Html
    1 Posts | Last post May 11, 2013
    • Jade is a really nice alternative to typing Html manually. The best Jade engine is in node, but to get to use it for non-node apps aswell using it as a pre-processor would be a nice alternative. WebStorm already does this http://stackoverflow.com/questions/15492624/auto-compile-jade-in-webstorm-on-windows 
61 - 70 of 308 Items