语言或 msbuild 支持的 c# 默认用法 类

Language- or msbuild-supported default usings for c# classes

是否可以在项目中为所有 c# 类 包含“默认”using 语句? ASP.NETRazor 有这个功能,所以我想知道在 c# 中是否可以实现。

我问的不是模板、工具、vs/vscode、代码编织/fody 等

也许可以在 Directory.Build.props 的 msbuild 中执行此操作?

如果不可能,是否有技术问题 reason/limitation 为什么语言或 msbuild 不支持这个?

不,这目前是不可能的。但它将出现在 c# 10 中,该功能称为 Global Usings https://jaliyaudagedara.blogspot.com/2021/05/c-100-introducing-global-usings.html

将于 2021 年 11 月到期