Pour un projet Visual Studio tel qu'un ASP.NET MVC5, comment désactiver la compilation de fichiers TypeScript lors de la génération/débogage?
J'ai actuellement tsconfig.json
compileOnSave
et buildOnSave
définis sur false. Faut-il ajouter quelque chose aux projets .csproj
pour vous assurer qu'il n'est pas compilé?
Lors du débogage du projet ASP.NET MVC5, il compile tous les .ts
des dossiers.
Merci pour toute aide que vous pouvez fournir.
Ajoutez la propriété <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
à un PropertyGroup dans votre fichier csproj (je l'ai ajouté sous l'étiquette Configuration). Cela devrait désactiver toutes les compilations TS basées sur msbuild.
Lorsque ce paramètre est activé, vous ne devriez pas avoir besoin des paramètres tsconfig.json compileOnSave/buildOnSave.
Si vous utilisez une ancienne version de Visual Studio (j'avais implicitement pensé à VS 2017 ou xproj avec 2015), la propriété peut être <TypeScriptEnabled>false</TypeScriptEnabled>
.