我正在创建一个NUnit测试项目,在创建过程中,MS Visual Studio创建了一个名为Usings.cs的文件,其行为
global using NUnit.Framework;
它告诉项目在每个文件中包含NUnit框架。
我一直在这个测试项目上运行StyleCompAnalyzers,它一直在报告
SA1200:Using指令应出现在命名空间声明中。
但是,当我将global using
放入命名空间声明中时
namespace TestProject
{
global using NUnit.Framework;
}
我得到错误
CS8914:全局using指令不能在命名空间声明中使用。
什么是正确的方法?我应该将Usings.cs文件与global usings
一起使用吗?
在.csproj中添加以下行
<ItemGroup>
<Using Include="NUnit.Framework" />
</ItemGroup>