【发布时间】:2018-09-08 05:24:09
【问题描述】:
我正在使用 C# 开发 SAP B1 附加组件。当我调用OpenFileDialog.ShowDialog() 时会抛出此异常:
当前线程必须设置为单线程单元 (STA) 模式 在可以进行 OLE 调用之前。确保您的 Main 函数具有 STAThreadAttribute 标记就可以了。
仅当调试器附加到进程时才会引发此异常。
我在Main 方法之前添加了[STAThread],但仍然有同样的问题。
【问题讨论】: