Невозможно проверить объекты SDK Sap B1 при отладке в Visual Studio 2019

Я работаю с Visual Studio 2019 Community Edition версии 16.7.2.

Я сослался на SapBusinessOneSDK.dll внутри консольного приложения .Net Core для доступа к SAP B1 через DI API, и я не могу проверить какой-либо COM-объект Sap B1 во время отладки. Появляется ошибка:

"Оценка функции требует, чтобы все потоки работали".

Это свойства проекта упомянутого консольного приложения в разделе отладки:

И это параметры Visual Studio, относящиеся к отладке:

Как мне продолжить?

Спасибо

0 ответов

Спасибо за то, что Ханс поделился полезным обходным путем и добавил его в качестве ответа, чтобы лучше справиться с этой проблемой.

Поскольку у вас есть ссылка на dll компонента com в консольном приложении, а приложения в режиме консоли обычно являются враждебным местом для компонентов COM, вам следует добавить [STAThread] попасть в это.

[STAThread]
static void Main(string[] args)
{

// any code


}
Другие вопросы по тегам