Visual Studio 2019无法识别tsconfig.json

问题描述 投票:3回答:1

我刚刚安装了Visual Studio 2019,并在当前解决方案中进行了尝试。在VS 2017中工作时,似乎忽略了tsconfig.json文件。在Visual Studio 2017中的项目属性:TypeScript Build中,它显示:

One or more tsconfig.json or jsconfig.json files detected. Project properties are disabled.

Visual Studio 2017 project properties

这很好,可以根据我的tsconfig.json文件编译文件。

现在,新安装的Visual Studio 2019的行为有所不同。它没有显示该句子,因此我必须在项目属性中配置所有设置。似乎根本无法识别我的tsconfig.json文件。

如何使VS 2019使用tsconfig.json而不是项目属性?

typescript visual-studio visual-studio-2019
1个回答
0
投票

tsconfig.json文件的构建操作必须设置为Content。否则,从VS 2019开始,Visual Studio会忽略此文件。

尽管有一个缺点:在此更改之后,VS 2017将抱怨构建操作:

错误NETSDK1022

包含重复的“内容”项目。 .NET SDK包括默认情况下,项目目录中的“内容”项。你可以从您的项目文件中删除这些项目,或设置如果您想将'EnableDefaultContentItems'属性设置为'false'明确地将它们包含在您的项目文件中。了解更多信息,参见https://aka.ms/sdkimplicititems。重复的项目是:'tsconfig.json'

© www.soinside.com 2019 - 2024. All rights reserved.