我已经看到了关于如何在Visual Studio中一般禁用TypeScript编译的各种答案。我还没有看到如何为特定文件禁用此功能。我有一个项目,我的一些同事仍在使用VS的TypeScript,而其他人正在使用Webpack。理想情况下,最终我们将完全移动到一个或另一个,但暂时有一个简单的方法来让VS不编译特定的TypeScript文件?
我已经尝试过将Build Action设置为Content。仅这一点似乎不够。
类似于this issue的东西?
如果您使用的是tsconfig.json文件,则应在此处指定构建设置(即要从编译中排除的文件)。它不使用MSBuild文件中的项目设置。
我猜你在项目中有一个tsconfig.json文件。(不确定,如果我误解了什么,请随时与我联系)。并且该文件中的设置会阻止project => properties中的设置,如下所示:
让VS不编译特定的TypeScript文件的简单方法?
将tsconfig.json文件的构建操作设置为None,以便它不会阻止msbuild设置。(xx.ts的'内容'构建操作)
注意:1。将tsconfig.json文件设置为None后,需要卸载然后重新加载项目以使更改生效。
2.Go tools => Options => TextEditor => Project使Automatically compile TypeScript files which are not part of a project
被禁用。