TypeScript不使用WE3和TS 0.9.1.1进行编译

Ale*_*sko 11 asp.net-mvc typescript web-essentials

我刚刚升级到最新版本的WebEssentials v3,我的ASP MVC 4项目中的TS文件不再编译为JS了.我验证了选项- >文本编辑器- >打字稿- >项目- >自动编译打字稿文件,这是一个项目的一部分,被选中的选项,但是当我保存或编译我的项目没有任何反应.我已经尝试删除WE2创建的现有.js和.min.js文件,但这没有帮助.我尝试将新的TS文件添加到我的项目中,但没有生成JS文件.我重新安装了TS 0.9.1.1,但没有帮助.

Sooooo该怎么办?我错过了一些明显的东西吗 有些东西不起作用或者我只是抱错了吗?

我需要回到WE2吗?

更新:我甚至创建了一个全新的ASP MVC 4 C#项目,以验证它不仅仅是我原来的项目,但我得到了相同的结果.

有趣的是,我刚创建了一个新的TypeScript项目,我的TS文件在保存时正确编译...所以这很有趣..

big*_*san 10

WE3 的更改日志中有一些链接,下面是如何启用编译保存功能的链接,有关详细信息,请参阅http://typescript.codeplex.com/wikipage?title=Compile-on-Save.

我已经创建了一个nuget包Ltc.MSBuild.TS0911WE3.targets,它会为你做的,只需打开Package Manager Console,输入Install-Package Ltc.MSBuild.TS0911WE3.targets!

转到nuget.org上的Ltc.MSBuild.TS0911WE3.targets.