- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 C# 中有以下代码:
namespace Tests
{
[SetUpFixture, RequiresSTA]
public class Setup
{
public IE Window = new IE("webpage");
[SetUp]
public void SetUp()
{
}
[TearDown]
public void TearDown()
{
}
}
}
当我尝试在我的网站上运行它时,它返回错误:
"The currentthread needs to have its apartmentstate set to ApartmentState.sta to be able to initiate Internet Explorer"
通常在使用除 SetupFixture 之外的任何东西时,RequiresSTA 都是解决方案。但由于某种原因,它现在不起作用。
最佳答案
如果包含以下行,解决方案最终变得相当简单:
[assembly: RequiresSTA]
在页面顶部,它将设置整个程序集以使用 STA,并且不再抛出错误。
关于c# - 如何修复错误 : "The currentthread needs to have its apartmentstate set to ApartmentState.sta to be able to initiate Internet Explorer"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12753720/
我见过许多具有如下所示的线程过程的示例。 private void ThreadProc() { while (serviceStarted) {
当前Thad.sleep的实现是:。currentThread是native方法。在多核系统中,我们可以同时运行多个线程。。那么当前的主题是如何决定的呢?
当前Thad.sleep的实现是:。CurrentThread是本机方法。在多核系统中,我们可以同时运行多个线程。。那么当前的主题是如何决定的呢?
我有一个面向全局市场的应用程序,需要本地化。在开发过程中,我遇到了一些问题,即使我更改了语言环境,我的附属程序集似乎也从未被选中。经过一些研究,我现在明白了为什么会这样,并且能够通过在代码中设置 Cu
我试图通过为它们分配名称来识别一些线程(属性:System.Threading.Thread.CurrentThread.Name),但后来我意识到我可以使用 System.Threading。线程.
我认为Thread对象就像是带有名称和静态Thread.CurrentThread()的抽象对象,就像访问Thread对象的方式一样。显然,这是错误的假设。。是这样的吗?
我认为Thread对象就像是带有名称和静态Thread.CurrentThread()的抽象对象,就像访问Thread对象的方式一样。显然,这是错误的假设。。是这样的吗?
我有一个 Runnable 队列,它在指定线程中一个一个地调用。 val queue = LinkedBlockingQueue Unit>() val queueThread = thread {
我想从方法currentThread()中的doc开始: Returns a reference to the currently executing thread object. @return t
有一个名为Data的类,它被称为我的其他类。 Data 类被许多线程访问,我想在每个线程上存储一些信息。具体来说,Data 有一个名为 name(String) 的实例,我想将此 name 存储到创建
在我的调试器上花费了太多时间之后,我偶然发现了一些我还不清楚的有趣的东西。我希望有更多 Java 经验的人来解释和确认这一点: 我没有每次都使用Thread.currentThread().isInt
我可以做 ConcurrentHashMap存储线程的数据并使用 Thread.currentThread()取回它?我检查了Java源码,发现currentThread()是本地的并且 equals
在下面的代码中: ThreadStart ts = new ThreadStart((MethodInvoker)delegate { executingThr
我有一个错误报告,其中 double.Parse(input) 在输入 "0.69803923368454" 时抛出以下异常: FormatException: Unknown char: . Sys
在 .NET BCL 中,有一个 CurrentThread 和一个 ProcessThread 对象。这些有什么区别? 谢谢 最佳答案 这是设计 .NET 2.0 时 SQL Server 项目的后
谁能解释一下[NSThread currentThread]返回值的含义? NS日志 NSLog(@"%@", [NSThread currentThread]); 结果 {name = (null)
你能告诉我 Thread.currentThread().getContextClassLoader() 和 TestServlet.class.getClassLoader() 之间的区别是什么,不
Thread.currentThread() 是一个static 方法,它提供对当前正在执行的 Thread 的引用(基本上是对“this”线程的引用)。 在静态方法中访问非静态成员(尤其是 this
在较旧的 asp.net 项目中,我们通常在 Application_BeginRequest - 处理程序 (Global.asax) 中设置语言,如下所示: System.Threading.Th
我可以制作 Dictionary存储线程的数据并使用 Thread.CurrentThread 检索它? 最佳答案 可以,但您还需要同步(因为 Dictionary 不是线程安全的)。 备选方案: T
我是一名优秀的程序员,十分优秀!