我正在使用VisualStudio2019社区版16.7.2版本。
我引用了SapBusinessOneSDK.dll在.Net核心控制台应用程序中,通过DI API访问SAP B1,并且在调试时无法检查任何Sap B1 COM对象。出现的错误是:
“函数计算需要运行所有线程。”。

以下是调试部分中提到的控制台应用程序的项目属性:

这是与调试相关的Visual选项:

我该怎么做?
谢谢
发布于 2020-09-07 02:03:10
感谢Hans分享了有用的解决方法,并将其添加为更好地管理这个问题的答案。
,因为您在控制台应用程序上引用了com组件dll,而控制台模式应用程序通常是COM组件的敌对位置,因此您应该添加[STAThread]以进入其中。
[STAThread]
static void Main(string[] args)
{
// any code
}https://stackoverflow.com/questions/63711399
复制相似问题