c# – 如何修复错误:“当前线程需要将其公寓状态设置为Apartmen
发布时间:2020-12-15 18:14:25 所属栏目:百科 来源:网络整理
导读:我在C#中有以下代码: namespace Tests{ [SetUpFixture,RequiresSTA] public class Setup { public IE Window = new IE("webpage"); [SetUp] public void SetUp() { } [TearDown] public void TearDown() { } }} 当我尝试使用我的网站运行它时,它返回错误:
我在C#中有以下代码:
namespace Tests { [SetUpFixture,RequiresSTA] public class Setup { public IE Window = new IE("webpage"); [SetUp] public void SetUp() { } [TearDown] public void TearDown() { } } } 当我尝试使用我的网站运行它时,它返回错误:
通常在使用除SetupFixture之外的任何东西时,需要将其作为解决方案.但由于某种原因,它现在不起作用. 解决方法
如果您包含该行,该解决方案实际上最终变得相当简单:
[assembly: RequiresSTA] 在页面顶部,它将设置整个程序集以使用STA,它不再抛出错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |