使用TypeScript 0.9.1.1将TypeScript文件添加到MVC4应用程序

时间:2013-09-19 16:40:23

标签: asp.net-mvc asp.net-mvc-4 visual-studio-2012 typescript

我正在尝试在我的MVC4应用程序中使用TypeScript。

我将一个TypeScript文件添加到我的应用程序的Scripts文件夹中,但Visual Studio 2012不会生成.js和.map文件。似乎忽略了这个文件。

使用以前版本的WebEssentials和TypeScript时,我保存了.ts文件,以及自动生成的.js和.map文件时编译了我的TypeScript文件。

现在使用最新版本的WebEssentials和TypeScript,我不能这样做。

什么是新的?我需要做些什么来使其发挥作用?

2 个答案:

答案 0 :(得分:6)

我找到了将TypeScript项目文件与MVC项目文件进行比较的解决方案。

在我的MVC项目文件中,我添加了这个:

<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptIncludeComments>true</TypeScriptIncludeComments>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>

到“Debug”和“Release”属性组,但它没有用,但我在TypeScript项目结束时看到了这一行:

<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />

我已将此行添加到我的MVC项目中并“瞧!”编译保存工作正常。

由于

答案 1 :(得分:0)

Webessentials从V3开始放弃了对TypeScript的支持,因为它将被VS团队占用。由于map功能尚未实现,因此目前无效。编译保存应该可以工作