我想通过向线程池添加新的回调来使“createFolder”函数更快(或者至少不会阻塞我的主线程)。
我用 STAThread() 标记了主函数,异常告诉我用 STAThread() 标记我的主函数。
我愿意接受任何提示!
最佳答案
您已将 STAThread
属性放置在错误的方法上:它必须是启动表单的方法,而不是您正在执行的方法。
在许多情况下,您的应用程序将有一个 Sub Main
,这就是需要使用 STAThread
属性进行修饰的内容。来自 MSDN 的示例:
Public Class MyForm
Inherits Form
Public Sub New()
Me.Text = "Hello World!"
End Sub 'New
<STAThread()> _
Public Shared Sub Main()
Dim aform As New MyForm()
Application.Run(aform)
End Sub
End Class
关于STAThread() 的 vb.net 问题错误 : invalidOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18242819/