构建我的 TypeScript 项目时,我在 Visual Studio 的错误列表中收到警告。
The TypeScript Compiler was given an empty configurations string, which is unusual and suspicious.
构建我的 TypeScript 项目时,我在 Visual Studio 的错误列表中收到警告。
The TypeScript Compiler was given an empty configurations string, which is unusual and suspicious.
这是当这条线...
<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>
出于某种原因,我的属性组部分完全缺少 NYCDotNet 的答案中提到的打字稿属性。
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
blah
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
blah
</PropertyGroup>
根据 NYCDotNet 添加它们修复了它。
笔记