Web Essentials 2012

Free

Adds many useful features to Visual Studio for web developers.

(149) Review
Visual Studio
2012
Download (454,123)
5/5/2013
2.7
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (149)
Q and A (253)
Sign in to Write a Review
Sort By:

by LEllingsen | Tue 4:07 PM

Most valuable extension I have for VS2012. Excellent additions for CSS, HTML and JavaScript, as well as LESS and TypeScript

by KatarzynaBP | June 05 2013

Pointless...wanted to check reviews to decide if I want to install it, but you need to leave review first to view other reviews!!!

by Jacco M | May 18 2013

Great tool. Esspecialy Less support! Thanks!

by D. Chatterjee | May 17 2013

I try to download this but an error shows "The extension manifest is Invalid"

by Fduch | May 14 2013

This "thing" pollutes the context menu for the non-web projects by adding a top menu item where the "Build" item used to be.

Why do some developers think that their shiny gizmo needs to jump at the user at every click?

Uninstalling.

by christensen.rob | May 10 2013

Love this extension!

by Allco | May 07 2013

GREAT, simplesmente, GREAT!!!!!

by EdSF1 | May 01 2013

Pretty awesome! Particularly cool with TypeScript!

by casper_wilkes | April 21 2013

Love this extension!

by Sebastian Hösl | April 18 2013

Absolutely essential for web-development in Visual Studio!

by WPCoder | April 07 2013

Unfortunately, it causes crashes nearly every time I start to debug the web project. I've tried the latest version and have the latest update to VS 2012. (When this is installed, can't debug, and VS2012 crashes, when it's not, everything works smoothly).

by Marcel Raad | April 05 2013

by GlobeCoder | March 31 2013

In theory this plugin would easily earn 5 stars, but it seems there are some issues with the js bundle plugin/minifier and JSHint.
Two things:
1.) The minified version doesn't seem to work all the time (I mean it might be something I could fix if I would "optimize" the JS code a bit more, but for small web project I just want something that works out of the box). One thing it "broke", e.g. was the jQuery plugin jTruncate.
2.) While it seem to compress better than YUI, Google Closure Compiler seems to make a better job even with the Simple optimzations. So maybe Web Essentials could use GCC and allow a new preference, something like "advanced=true" to achieve even better minification.
3.) And possibly the most important thing: JSHint should become more customizable. E.g. there is this other VS Extension JSLint that imo does a much better job (though I don't really want another VS extension installed): You can set your custom namespaces, it is possible to check a single file on save (much better than checking all files on build, which can get really annoying if you work on big JS projects).
Anyway, thanks for this quite helpful extension and up the good work.

by Altuğ Duygulu | March 27 2013

Good extension. Thanks.

by Lyamine | March 14 2013

so nice

by RichardKeller | March 08 2013

Very useful extension!
It helps productivity a lot and turn viable to use LESS in Visual Studio.
I'm looking forward for sass full integration too.

by Richard D | March 07 2013

Hi Mads,

Today I saw your session on Techday 2013 in Den Haag and you've made some really cool stuff!! The CSS hell is mitigated thanks to the Web Essentials 2012.

Many thanks.

Richard.

by Anita Malmö | March 07 2013

I've installed Web Essentials 2012 and Web Tools 2012.2 Update.

In my VS2k12, I don't see Web Essentials as in this picture
http://madskristensen.net/image.axd?picture=image_55.png

What gives? Can anybody advise?

by Jafin | March 06 2013

Thank you for elevating Visual Studio from out of the dark ages!! Awesome stuff.

by Jitbit1 | March 05 2013

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

Mads Kristensen March 05 2013
| Edit |
Delete

Web Tools 2012.2 provides the LESS editor. WE provides the compiler and additional features. You need both

1 - 20 of 149 Items   
Sign in to Start a Discussion


  • Javascript function dropdown list
    1 Posts | Last Post February 07, 2013
    • Any word on making a dropdown list of the JavaScript functions?  I'm telling you...this would be a major help for me.  I have made some .js libraries for my team that work great, but they're lengthy and when you need to quickly get to a particular function, this dropdown would be invaluable.
  • Dont get minification context menu option
    2 Posts | Last Post February 05, 2013
    • Im using in VS2012 and if I right click on a js/css file in solutiuon explorer I see the option e.g. "Minify CSS file(s)" but its greyed out?
    • The minify option on the file context menu marks it to be minified, i.e. WE adds the minified dependency and the .min.js is created on build (or re-minify all js/css from Build/Web Essentials). If the .js is already minified, the option in the file context menu is grayed out. Delete the minified files from the project and the option will become available.
  • Bundles aren't updating
    6 Posts | Last Post February 03, 2013
    • I created a JavaScript bundle, but the files aren't updating when I save or build. WE says they're updated in the Output window, but the js file contents don't change. Am I missing something? Is there a way to explicitly build them?
    • I have the same issue (using 2.4.5)
    • good point... I was on 2.4, but am still seeing it in 2.4.5 as well
    • Same issue here with 2.4.51 nightly
    • +1 here, me too
    • Looks like this issue is fixed in 2.4.6 nightly.
      
      Thanks!
      
  • Less problem (version 2.4.5)
    2 Posts | Last Post February 02, 2013
    • I get an error when I saved a less file.
      
      ---------------------------------------
      
      The Less code:
      
      @nice-blue: #5B83AD;
      #header { color: @nice-blue; }
      
      ---------------------------------------
      
      Preview Window:
      /*
      
      Compile Error. 
      See error list for details
      
      
      */
      
      
      ---------------------------------------
      
      Error List Window:
      
      Error	1	LESS: Syntax Error on line 1	H:\play.less	2	2	
      
      
      thanks.
    • This is caused by less file is saved with UTF 8 with signature. Try save it to ANSI or use Fix File Encoding
  • 2.4.5 seems slower/causes VS to freeze when compiling LESS
    1 Posts | Last Post February 01, 2013
    • I have a .less file with about 1000 lines in it (yes, it's huge) - and since upgrading to 2.4.5 when I save (and WE compiles & minifies) - VS becomes unresponsive for a couple of seconds.  It's not terrible, but just enough to be annoying.  It wasn't like this until I updated to 2.4.5 the other day.  I'm thinking of trying the nightly...
  • Build LESS on Demand
    2 Posts | Last Post January 31, 2013
    • Would it be possible to add an option to the context menu to allow me to rebuild my less files into css? The problem is, right now using the "generate css file on save" option makes it hard to use with a LESS framework like Bootstrap. I import the main bootstrap.less into my site.less. But if I need to make a change to any of the bootstrap files, I will get css files (or errors) each time I save one of the bootstrap files. So that means I needed to turn of the generation of files on save. But now I don't have an easy way to update my site.css file with the changes I've made to some of the bootstrap files. So I have to rebuild my whole project. It'd be great to have an option on the context menu to just regenerate the css files based on my less files. Is this possible? It'd might also be great to have the generate on save option work like the compile on build option, where it only generates files that already have a .css file. Or, to have a way to exlcude certain .less files from regenerating on save.
    • That would be great. I have exactly the same problem. Is there any solution for this?
  • Less auto complete is broken
    1 Posts | Last Post January 30, 2013
    • Hi, 
      less auto complete and intellisense is not working, but in CSS it is working fine.
      
      thanks in advanced.
      
  • Error in Version 2.4.5
    5 Posts | Last Post January 29, 2013
    • Hi Mads.
      
      Seams like the current build 2.4.5 still has the error. I have removede every reference to WE on my drive, and reinstalled it - but with the same result.
      
      25-01-2013 20:17:14: Updating bundles...
      25-01-2013 20:17:14: Object reference not set to an instance of an object.
         at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
         at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
      25-01-2013 20:17:14: Object reference not set to an instance of an object.
         at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
         at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
      25-01-2013 20:17:14: Bundles updated
      
    • Think i have found something that makes it break. I have a blank VS solution as root which contains class and web (mvc4) projects. If i build the web project it works ok. If i hilight any of the others (ex. has focus in any other project), i get the error in the output window on build.
    • Same here.
      Upgraded to 2.4.5; Close & restart VS; Build/Rebuild Solution. First build, the Web Essentials page is shown in the output window. But rebuild a second time (in the same VS session) and output window stays on the build page.
      
      Any thoughts on what might be causing the "The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))" line?
      
      VS 2012 Update 1, ASP.NET Web app: cs + js + ts(0.8.1.1)
      
      -------------------------
      
      26/01/2013 01:01:55: Object reference not set to an instance of an object.
         at MadsKristensen.EditorExtensions.TypeScriptMargin.CompileProjectFiles(Project project)
         at MadsKristensen.EditorExtensions.TypeScriptMargin.CompileProjectFiles(Project project)
      26/01/2013 01:01:55: Updating bundles...
      26/01/2013 01:01:55: Bundles updated
      26/01/2013 01:02:01: Compiling TypeScript...
      26/01/2013 01:02:01: Compiling TypeScript...
      26/01/2013 01:02:01: Compiling TypeScript...
      26/01/2013 01:02:01: Compiling TypeScript...
      26/01/2013 01:02:01: Compiling TypeScript...
      26/01/2013 01:02:01: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
         at EnvDTE.Properties.Item(Object index)
         at MadsKristensen.EditorExtensions.TypeScriptMargin.CompileProjectFiles(Project project)
         at EnvDTE.Properties.Item(Object index)
         at MadsKristensen.EditorExtensions.TypeScriptMargin.CompileProjectFiles(Project project)
      26/01/2013 01:02:01: Object reference not set to an instance of an object.
         at MadsKristensen.EditorExtensions.TypeScriptMargin.CompileProjectFiles(Project project)
         at MadsKristensen.EditorExtensions.TypeScriptMargin.CompileProjectFiles(Project project)
      26/01/2013 01:02:01: Updating bundles...
      26/01/2013 01:02:01: Bundles updated
    • By turning off 'Compile all TypeScript files on build' and 'CompileTypeScript on save' in Tools/Options:Web Essentials:TypeScript I can reduce the Web Essentials output to just two lines:
      ------------
      26/01/2013 01:20:00: Updating bundles...
      26/01/2013 01:20:00: Bundles updated
      ------------
      Still shows the Web Essentials page in the output window on first build in VS session and build page in subsequent builds.
      
      Downside of turning off the Web Essentials Typescript build is that, although TypeScript is compiled to js, the minified js is not generated.
    • Very pleased to report that the "The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))" line and associated object reference messages have gone in nightly build 2.4.51. Thank you, much appreciated.
      
      However...
      Web Essentials page is still shown in output window on first build in VS session; build page is shown on subsequent builds in session.
      ----------
      S 2012 Update 1, ASP.NET Web app: cs + js + ts(0.8.1.1)
  • doesnt install on VS2012 web EXPRESS
    1 Posts | Last Post January 27, 2013
    • doesnt install on VS2012 web EXPRESS, does it only support non express versions?
  • ZenCoding grouping items
    2 Posts | Last Post January 25, 2013
    • Hi is it possible to group items in web essential zencoding?
      
      for example in sublime text 2 i can type: 
      table>(thead>tr>th*5)+tbody>tr>td*5   Note the () - (thead>tr>th*5)
      and when it expands i get:
      <table>
      	<thead>
      		<tr>
      			<th></th>
      			<th></th>
      			<th></th>
      			<th></th>
      			<th></th>
      		</tr>
      	</thead>
      	<tbody>
      		<tr>
      			<td></td>
      			<td></td>
      			<td></td>
      			<td></td>
      			<td></td>
      		</tr>
      	</tbody>
      </table>
      
      but in VS2012 it doesnt expand?
      
      Thanks,
      Steve T.
    • Groupings aren't supported yet. I'm hoping someone will send a pull request for it :) You can find the source here if you want to contribute https://github.com/madskristensen/ZenCoding
61 - 70 of 253 Items