Jos*_*iel 23 visual-studio-2015 .net-core asp.net-core-1.0
我有一个Visual Studio 2015 ASP.Net核心项目,其中包含一个打字稿文件的文件夹.
我的问题是如何阻止VS尝试编译TypeScript文件?我不希望它们在保存或构建时编译.
我尝试在下面添加了项目设置,但它似乎没有任何影响.
<PropertyGroup>
<TypeScriptCompileOnSaveEnabled>False</TypeScriptCompileOnSaveEnabled>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
目前VS正在抛出错误,tsc.exe exited with code 1但如上所述,我不希望TS编译器完全运行.
我可以禁用VS使用的typescript.targets,但这不实用,因为我需要它用于其他项目.
Jos*_*iel 51
我花了一些时间在C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets文件中挖掘,我找到了一个似乎可以完成工作的支持属性.
通过直接编辑项目文件并添加此属性组,将此属性添加到项目中:
<PropertyGroup>
<!-- Makes the TypeScript compilation task a no-op -->
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
编辑: @Chopin在评论中指出,这个和其他Typescript MSBuild相关选项的官方文档就在这里.
| 归档时间: |
|
| 查看次数: |
9069 次 |
| 最近记录: |