Visual studio 2013 TypeScript在VS 2013中明确键入(.d.ts)文件生成操作

Visual studio 2013 TypeScript在VS 2013中明确键入(.d.ts)文件生成操作,visual-studio-2013,typescript,Visual Studio 2013,Typescript,使用VS2013更新4中的ASP MVC 5项目,我刚刚添加了我的第一个.ts文件,并在my/Scripts/typings/jquery中添加了jquery.d.ts。然后将我的tsc更新为1.4。在.csproj文件1.4中设置了所有OK,jquery.d.ts中的100秒错误消失了 我的问题:我是否可以将TypeScript明确键入(.d.ts)文件生成操作设置为“无”,而不是“TypeScriptCompile”,以防止不必要地编译它们?(是的……我不知道这是如何工作的,但如果这与C/C

使用VS2013更新4中的ASP MVC 5项目,我刚刚添加了我的第一个.ts文件,并在my/Scripts/typings/jquery中添加了jquery.d.ts。然后将我的tsc更新为1.4。在.csproj文件
1.4
中设置了所有OK,jquery.d.ts中的100秒错误消失了

我的问题:我是否可以将TypeScript明确键入(.d.ts)文件生成操作设置为“无”,而不是“TypeScriptCompile”,以防止不必要地编译它们?(是的……我不知道这是如何工作的,但如果这与C/C++包含头文件的工作方式类似,那么我的问题是有意义的。)

我还试图找到编译构建步骤(对于jquery.d.ts)的输出所在的位置。我的目标是确定此编译步骤是始终执行还是仅在.d.ts文件发生更改时执行。如果只有在.d.ts文件发生更改时才重新编译,那么就不用担心编译操作了。但是,我没有找到编译后的输出(.js)

是的。。。我不知道这是如何工作的,但如果这与C/C++include头文件的工作原理类似,那么我的问题是有意义的

.d.ts
需要进行解析和分析,以便能够在TypeScript项目的其他部分提供类型检查。如果您不需要它们,请从项目中删除它们。但如果你这样做。。。。然后它们将被使用

我还试图找到编译构建步骤(对于jquery.d.ts)的输出所在的位置


.d.ts
文件没有输出。这些仅用于类型检查

在我看来,这个构建动作设置是一个错误+它没有效果。我的意思是,我已经把它改成了none,但所有的都在工作,包括jQuery的类型检查等等。对于
.d.ts
构建操作没有任何效果。我还注意到,即使它们是构建操作,它们也会被编译(并引发错误,如果有的话):无,并且不包含在任何带有///