gpt4 book ai didi

c# - 如何在 STA 线程中运行 NUnit 测试?

转载 作者:行者123 更新时间:2023-12-03 20:28:00 25 4
gpt4 key购买 nike

我们正在将 WPF 应用程序移植到 .NET Core 3,预览版 5。
一些 NUnit 测试需要在 STA 线程中运行。如何才能做到这一点?

[STAThread]、[RequiresSTA] 等属性都不起作用。
这也不起作用:[程序集:RequiresThread(ApartmentState.STA)]

Appparent 命名空间似乎没有在 .NET Core 3 中公开。

有没有人做过这个?

最佳答案

ApartmentAttribute在 NUnit 3.12 中首次为 .NET Standard 2.0 启用。

首先更新您的 NUnit 框架版本,然后使用 [Apartment(ApartmentState.STA)] .

关于c# - 如何在 STA 线程中运行 NUnit 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56567075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com