我刚刚安装了 Visual Studio 2019 并尝试了我当前的解决方案。似乎它忽略了tsconfig.json
文件,而它在 VS 2017 中工作。
在 Visual Studio 2017 中的项目属性:TypeScript Build 中,它显示:
检测到一个或多个 tsconfig.json 或 jsconfig.json 文件。项目属性已禁用。
这工作得很好,并根据我的编译文件tsconfig.json
file.
现在新安装的 Visual Studio 2019 的行为有所不同。它没有显示该句子,我必须配置项目属性中的所有设置。好像不认识我的tsconfig.json
根本没有文件。
如何让 VS 2019 使用tsconfig.json
而不是项目属性?
的构建操作属性 (F4)tsconfig.json
文件必须设置为Content
。
否则,自 VS 2019 起,Visual Studio 会忽略此文件。
但也有一个缺点:此更改后 VS 2017 会抱怨构建操作:
错误
NETSDK1022
包含重复的“内容”项目。 .NET SDK 包括
默认情况下,项目目录中的“内容”项。你可以
从项目文件中删除这些项目,或设置
如果需要,可将“EnableDefaultContentItems”属性设置为“false”
明确地将它们包含在您的项目文件中。了解更多信息,
看https://aka.ms/sdkimplicititems https://aka.ms/sdkimplicititems。重复的项目是:
'tsconfig.json'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)