我最近更新到VS 2017,我使用的解决方案曾经在VS 2015中完美运行。我在Tools>中启用了“编译保存”功能。文本编辑器> TS / JS>项目,我确定我正在使用正确的“代码生成”选项,但VS不会编译任何打字稿文件
js输出文件已经存在,它是由VS 2015生成的,当我保存ts文件时,底栏显示“输出成功生成”消息,但js文件没有变化。
请注意,项目受源代码管理,但ts和js文件都已签出以进行编辑
我在网上看到类似的问题已经通过lastes VS更新解决了,我确信我的VS版本是最新的。
有谁知道发生了什么事?
答案 0 :(得分:12)
答案 1 :(得分:0)
通过安装gulp解决并在必要时手动编译TypeScript。
答案 2 :(得分:0)
在一个我已将VS的New Project模板用于React的.NET Core 2.1项目中,我不得不编辑.csproj并将<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
更改为false
。
为什么这个选项甚至存在!?!?!