在 VS2022 中,我打开了非常有用的功能“保存时运行代码清理配置文件”。 启用此选项后,代码中每个不需要的
using
语句都会在保存时自动删除。
现在我想创建一个 .cs 文件,其中包含一堆
global using
语句,仅此而已。
我认为将它们放在单独的专用文件中有助于保持项目干净。
但是,由于这些
global using
语句未在 .cs 文件本身中使用,因此每次保存文件时它们都会被删除。
在某些情况下有没有办法跳过清理?例如:
前两个选项会更好,因为如果我对整个项目运行清理也可以工作。
谢谢你
我至少看到两个选项:
从编辑器配置中的清理中排除具有全局用途的文件。添加以下行(例如项目根目录中名为
GlobalUsings.cs
的文件):
[GlobalUsings.cs]
generated_code = true
该功能的文档,从 Visual Studio 2019 16.5 开始提供。
将全局使用移至 csproj 文件(显示
System.Globalization
命名空间的示例):
<ItemGroup>
<Using Include="System.Globalization"/>
</ItemGroup>