Невозможно проверить объекты 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
}