停止 xunit 生成全局使用

问题描述 投票:0回答:1

我正在多个框架(.Net 8 和 .Net Core 3.1)上使用 xunit 进行测试。问题是它不断在我的 obj 文件夹中自动生成这个 GlobalUsings 文件:

// <auto-generated/>
global using global::Xunit;

我无法全局使用,因为 .Net Core 3.1 在 C# 8.0 上运行。我已经使用

<ImplicitUsings>disable</ImplicitUsings>
在我的项目中禁用了它们,但是如何禁用从包生成的全局使用?

我已经尝试在微软的 xunit 和全局使用上谷歌搜索这个问题,但我没有找到任何针对这个特定问题的可靠文档。

nuget xunit using-statement multitargeting
1个回答
0
投票

对于遇到同样问题的人:Visual Studio 模板默认安装 xunit

2.5.3
,但我需要
2.4.0
。这样就基本解决了。

© www.soinside.com 2019 - 2024. All rights reserved.