2016-08-01 92 views
0

This Typescript wiki说,作为打字稿1.8的,有 '改进在Visual Studio 2015年tsconfig.json支持'(由我强调):的Visual Studio 2015年tsconfig.json - 打字稿1.8.10

TypeScript 1.8允许在所有项目类型中的tsconfig.json文件。这包括ASP.NET v4项目,控制台应用程序和带有TypeScript项目类型的Html应用程序。此外,您不再仅限于一个tsconfig.json文件,但可以添加多个文件,并且每个都将作为项目的一部分构建。这使您可以将应用程序不同部分的配置分开,而无需使用多个不同的项目。

我有一个ASP.NET项目,其中编译器设置由tsconfig.json给出。在VS2015之外,编译时会考虑这种配置。我知道这一点,因为如果我将'noImplicitAny'的值更改为true,则构建失败,因为我在项目的其他地方使用了'any'。但在Visual Studio中,在构建时不会发现此更改,并且构建成功。

什么可以阻止Visual Studio 2015使用tsconfig,以及我能做些什么来确保VS2015确实使用此配置?

+0

你可以在Help> about中查看你的TypeScript版本吗? Typescript 1.8包含在visual studio update 2中。 – NicoD

+0

@ NicoD版本1.8.10 –

+0

什么样的项目:Asp.net v4还是core? Personnaly我遇到了更新2和3的许多bug,并且最终使用visual studio代码处理项目的脚本部分... thxs到[OpenInVsCode](https://github.com/madskristensen/OpenInVsCode/)延期 – NicoD

回答

0

我可能会给你一些额外的方向。我自己有TS问题,并且在StackOverflow之一的答案中提到.xproj文件本身比tsconfig具有更高的优先级。根据我的经验,有些选项无法在.xproj中定义,因此从tsconfig中获取。