使用Visual Studio 2013保存的Typescript编译?

Ken*_*ith 33 typescript visual-studio-2013

我不能让Compile-on-Save与VS2013一起工作.我安装了VS2013,重新安装了TS 0.9.0.1,在"工具","选项",打字稿/项目/常规下,我检查了两个"编译保存"选项.但是当我向项目添加新的TS文件,然后编辑并保存它时,更改不会反映在关联的.js文件中.

难道我做错了什么?有人有这个问题吗?

Dan*_*iel 53

解决了我的问题:

  1. 转到"工具"菜单下的"选项".
  2. 展开文本编辑器的选项
  3. 展开TypeScript的选项
  4. 展开Project的选项
  5. 选中"自动编译不属于项目的TypeScript文件"


rek*_*kna 16

我有以下情况:该项目是使用vs2012和早期版本的typescript创建的.我升级到VS2013并且最新版本的typescript(0.9.1.1)和脚本没有在保存时编译.

然后我从我的项目中排除了typescript文件,并使用Add existing file再次添加它.之后,typescript文件在保存时编译好!

  • 我相信这会使它工作,因为它将构建操作设置为TypeScriptCompile,就像添加新的TypeScript文件时一样 (2认同)

cir*_*rus 7

在升级到Web Essentials 1.85(2月14日)之后,TypeScript 0.9.5编译保存在现有项目上停止工作.我重新安装两个都没有用,但看到它适用于新项目后,我尝试在我的csproj中更改此行,从此;

<Project ToolsVersion="4.0" />
Run Code Online (Sandbox Code Playgroud)

<Project ToolsVersion="12.0"/>
Run Code Online (Sandbox Code Playgroud)

神奇地,编译保存开始再次工作.