ReSharper 2025.2 Help

xUnit.net

ReSharper 选项:Tools | Unit Testing | Test Frameworks | xUnit.net

在 ReSharper 的此选项页面,您可以调整与 xUnit.net 测试相关的单元测试设置。

测试发现

要在 单元测试资源管理器窗口 中 列出解决方案中的 xUnit.net 测试 ,ReSharper 需要发现单元测试。

仅在特定项目构建后,才会发现该项目中的测试。 您可以在两种选项之间进行选择,以便在构建后发现单元测试时优先考虑速度或准确性。

  • 元数据 (默认)

    在此模式下,ReSharper 分析构建工件,而无需启动测试运行器。

    由于测试是通过属性定义的,ReSharper 可以快速扫描托管工件的元数据,以找到项目中的大多数测试。 但是,它可能无法找到需要运行 xUnit.net 的某些特殊钩子来定义其参数的测试。

    这是发现测试的最快方式。

  • 测试运行器

    在此模式下,ReSharper 在构建工件上以发现模式启动 xUnit.net 运行器,然后使用运行器的结果。

    使用 xUnit.net 运行器分析项目可能需要更长时间,但在大多数情况下,发现的测试列表将是完整的。

在您运行特定项目的所有测试后,ReSharper 将独立于所选的发现模式更新该项目中的测试列表,因为让 xUnit.net 运行器执行所有测试是测试发现的最准确方式。

xUnit.net 配置文件

ReSharper 将尝试在任何标准位置查找并加载您的 xUnit.net 配置文件。 如果您的配置文件位于自定义位置,请选择 使用特定的配置文件 并指定该文件的路径。 有关配置文件格式的更多信息,请参阅 xUnit.net 文档:配置文件

最后修改日期: 2025年 9月 27日