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).
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.
I'd like to generate a static class of version numbers (hash/file write time) for bundled files so I can append them to the url's that reference the files (in both webforms/mvc). I've struggled a bit with "Bundling & Minification" to achieve something like that but I much prefer just pre-bundling the files using WE2012 and would love if I could extend the bundling process with a T4 script. Is that sort of thing possible?
When I change my.less file and save it, Web Essentials say in it's console "LESS: Compiling my.less". The compilation is going about a minute or more. Can it be fixed? Great plugin but it's too long to wait a minute to test page after each .less correction.
Em... It seems it's because of firewall.
I modified WebEssentials2012.dll file from your extension to use single slash and now it compiles immediately.
cscript //nologo lessc.wsf input.less [output.css] [-compress]
I modified to this:
cscript /nologo lessc.wsf input.less [output.css] [-compress]
I dunno why (and dunno the consequences) but now it runs immediately :).
Even after installing web essential in VS 2012, i am not able debug ts files, on inserting breakpoints it says. "The breakpoint will not currently be hit, No symbols have been loaded for this document".
Further test: It crashes if I leave some .cshtml files opened in the editor window, close VS2012, then open VS2010 and reopen that MVC project.
If I close all .chtml files before closing VS2012, then no problem when I open the project next time.
In the latest version (2.5.1), when right clicking within a .css file ->Web Essentials->Sort All Properties(Shift+Alt+S) it actually breaks the formatting in the css and causes errors with brackets, etc.
Is there a "Wrap with abbreviation" hotkey for the Zen Coding whereby I can select a block of text, hit the hotkey, enter a Zen Coding 'command' and it'll wrap the selection with the expanded markup? E.g. I highlight a block of text, hit the hotkey, enter p.footNote and it'll wrap my select block with <p class="footnote"></p>.
I can't seem to find anything regarding this. Thanks!