Typescript 不再识别自定义 类 和接口

Typescript no longer recognising custom classes and interfaces

出于某种原因,我的 angularJS 控制器不再识别我的自定义类型,我已授予所有文件完全写入权限。

我没有 tsconfig.json 文件,我使用的是 visual studio 2019,它支持开箱即用的 TS。这些是项目设置..

这是我在 .net core 中的项目结构

这是 class,看起来不错.. 它在 类 文件夹中。

但是控制器抱怨看不到类型..

这之前工作正常,所以我想知道是否签入和签出 TFS 导致了问题,但现在所有文件都具有完全写入权限。 :(

这是特定的错误..

问题是由于添加带有新文件扩展名的 ts 文件引起的 https://marketplace.visualstudio.com/items?itemName=MadsKristensen.AddNewFile

当您使用 shift+F2 添加 ts 文件时,您不会获得自动生成的相应 *.js 和 *.d.ts 文件。

文件的内容类型不是 Typescript,它被设置为资源。