7

构建我的 TypeScript 项目时,我在 Visual Studio 的错误列表中收到警告。

The TypeScript Compiler was given an empty configurations string, which is unusual and suspicious.
4

2 回答 2

9

这是当这条线...

<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />

... 在 .csproj 文件中的这些 PropertyGroup 部分之前。

<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
  <TypeScriptTarget>ES5</TypeScriptTarget>
  <TypeScriptRemoveComments>false</TypeScriptRemoveComments>
  <TypeScriptSourceMap>true</TypeScriptSourceMap>
  <TypeScriptModuleKind>AMD</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
  <TypeScriptTarget>ES5</TypeScriptTarget>
  <TypeScriptRemoveComments>true</TypeScriptRemoveComments>
  <TypeScriptSourceMap>false</TypeScriptSourceMap>
  <TypeScriptModuleKind>AMD</TypeScriptModuleKind>
</PropertyGroup>
于 2013-09-15T00:54:04.670 回答
1

出于某种原因,我的属性组部分完全缺少 NYCDotNet 的答案中提到的打字稿属性。

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
blah
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
blah
</PropertyGroup>

根据 NYCDotNet 添加它们修复了它。

笔记

  • 我在 VStudio 中没有这个问题,但是从命令行执行 MSBuild 时。
  • 打字稿 V0.9
于 2014-03-31T04:38:22.000 回答