Disable/Prevent .NET Core 测试项目中生成的 XUnit 警告
Disable/Prevent XUnit Warnings on build in .NET Core Test Project
我有一个项目,其中有几个大型测试用例,构建该项目大约需要 2-3 分钟。我怀疑它与这个新的警告功能有关......例如:
warning xUnit2003: Do not use Assert.Equal()
warning xUnit2004: Do not use Assert.Equal() to check for boolean conditions.
它正在为数千行执行此操作...
如果有办法禁用这个功能就好了。不确定它是否与 visual studio 跑步者或 xunit 本身有关。
您可以按如下方式禁用警告:
一个文件
#pragma warning disable xUnit2003, xUnit2004
可选择恢复它们:
#pragma warning restore xUnit2003, xUnit2004
或者在您的项目属性中:
我有一个项目,其中有几个大型测试用例,构建该项目大约需要 2-3 分钟。我怀疑它与这个新的警告功能有关......例如:
warning xUnit2003: Do not use Assert.Equal()
warning xUnit2004: Do not use Assert.Equal() to check for boolean conditions.
它正在为数千行执行此操作...
如果有办法禁用这个功能就好了。不确定它是否与 visual studio 跑步者或 xunit 本身有关。
您可以按如下方式禁用警告:
一个文件
#pragma warning disable xUnit2003, xUnit2004
可选择恢复它们:
#pragma warning restore xUnit2003, xUnit2004
或者在您的项目属性中: