The removal of Typescript support is premature. Typescript is excellent, but mostly unusable in its current state without the WE support. WE is still a very good extension with lots of great stuff, but the major reason why I remember to install and use it is now gone. Surely there's a better way of avoiding conflict than by removing useful features now because another team might add them in the future.
Edit: I just found WE2012.v2 in my downloads folder and downgraded. Please bring Typescript support back!
Removal of TypeScript support is a wrong move, imo. VS2012 has really poor support for TS, and I'd rather prefer to turn off VS's Compile-on-save, as it doesn't (always) work anyways, and even when it does - having a side window with generated code view was a huge help. In short - please bring TS support back, at least until VS fixes their stuff. And yes, if you're using TFS in the cloud - this makes things a lot more worse, since now you have to reference TypeScript target for MSBuild, which are not there.
WebEssential 3 is a disaster with the removal of TypeScript support.
The VS2012 update 3 TypeScript features are almost useless. I would STRONGLY recommend against upgrading from WE 2.x if you use TypeScript, especially if like me you use TFS.
Bug 1: Compile-on-Save feature does not work.
If you create a new TypeScript file and save it, VS does not compile on save.
Bug 2: No side-by-side JS window - now you've got to go hunting for the JS file to figure out if the file got compiled or not
Bug 3: No longer creates both .min.js and .js files - VS2012 just creates a .js file with no option for a .min.js file
Bug 4: Created .js files don't get added to the solution. We check in our compiled .js/.min.js files, which WE 2.x did automatically. VS2012 does not do this.
Bug 5: Compiling a web project tries to recompile .TS files - and there is no option to turn this off.
Bug 6: Compiling a web project tries to write to .js file when checked in using TFS, and generates a write error as the files are read-only, whereas WE 2.x will check out the file. The only workaround is to check out ALL files in the web project (AAARGH!)
Where does Web Essentials (WE) store its settings? When I configured to minify some css/js files in the website project it restores those dependencies when the solution reopened. However, when I merged changes to another TFS branch the dependencies have been lost.
E.g. in the merged solution there are x.css and x.min.css (on the same hierarchy level) and WE option to minimize css is disabled. Sure, I can remove min.css and minify it but it would be a new file and merge history will be lost.
Any hints how to restore the WE settings?
when you have a long nested rules, it is really tedious to scroll up to see what is the container for these nested rules, in Webstorm when you click on closing brace of any rule and if the opening brace is not showing on the screen, webstorm will pop up a hint of the name of that rule, this way you can easily use search for it.
what is even more nice, is in webstorm if you click on start or close brace then it will be outlined,while in web essentials you have to hover and if you move a ways the outline disappears.
thanks in advanced.
I'm not sure exactly when this happened but the navigation bar does not update with my methods when I open a typescript file. CTRL+M,CTRL+O and CTRL+M,CTRL+P toggle my methods fine still though.
Is this web essentials or the typescript VS plugin or the ASP.NET and Web Tools 2012.2?
How do I get the Tab key to expand zen coding snippets (such as div#myid -> <div id="myid"></div>) to expand when working in .cshtml files? I can't find any settings for what file types to include, or any information on how to enable it for Razor files.
Help most appreciated!
Like our friend miksh told "After upgrading to Web.Tools 2012 and Web Essentials", the section of Publish Website (Build -> Publish Website) have an upgrade... (I think these is not just visually), so before it I aways set the option: "Use fixed naming and single page assemblies" on my projects so when I publish i on bin folder every filename appears next to the number .dll, its more like \bin\App_Web.b67d73ab.dll transforms on \bin\App_Web_FILENAME.ASPX.b67d73ab.dll... so on these new version I dont found where set it... so have any way to remove these new Publish from the Web Essentials? thz for your time
After upgrading to Web.Tools 2012.2 and Essentials 2.5.1 when open a project in VS2012 I started getting the error below which crashed VS2012.
Any help will be greatly appreciated.
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeLoadException
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
We experience a problem where Web Essentials TypeScript editor (with split ts/js view) freezes after installing VS 2012.2, TypeScript 0.8.2 and WE 2.5.1. Before doing so, an exception dialog is shown in VS, looking like the one explained here: http://madskristensen.net/post/Web-Tools-20122-and-Web-Essentials.aspx
But we did in fact update to WE 2.5.1. What to do?