我目前有
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>
.csproj中的,因此在“调试”模式下构建时不会编译TypeScript。不论Configuration
(调试/发布)和Platform
,是否可以在Visual Studio的发布和重建过程中编译TypeScript,但不能在编译过程中编译TypeScript?
我问的原因是因为构建项目时编译TypeScript的速度非常慢。尽管CompileOnSave相当快,并且在大多数情况下足以用于开发。但是有时需要编译所有TypeScript,并且在重建期间会很好。
答案 0 :(得分:0)
仅在重建和发布期间编译TypeScript
AFAIK,没有直接方法可以仅在“重建”和“发布”期间编译TypeScript。解决方法是,我们可以通过MSBuild命令行使用参数/p:TypeScriptCompileBlocked=False
来重建/发布项目:
msbuild.exe "YourSolution.sln" /t:rebuild /p:TypeScriptCompileBlocked=False
通过这种方式,我们可以在需要编译所有TypeScript时通过MSBuild命令行来构建项目。
希望这会有所帮助。