3
我想使用Windows 10物聯網核心C++後臺應用程序(基於the MSFT IoT templates)。Windows 10物聯網核心C++後臺應用程序引用C#運行時組件
我的場景涉及創建一個利用現有託管(C#)運行時組件的本機(C++)後臺應用程序。我可以在Visual Studio中創建這樣一個解決方案,它可以很好地編譯和部署到物聯網設備。
然而,當我運行應用程序時,我看到了運行時異常這樣隨時隨地的管理組件用於:Windows運行時的承諾
Exception thrown at 0x76C92052 in backgroundTaskHost.exe: Microsoft C++
exception: Platform::ClassNotRegisteredException^at memory location
0x02B0F4A8. HRESULT:0x80040154 Class not registered
WinRT information: Class not registered
Stack trace:
[External Code]
backgroundapplicationcpp.dll!BackgroundApplicationCpp::StartupTask::
[Windows::ApplicationModel::Background::IBackgroundTask]::Run
(Windows::ApplicationModel::Background::IBackgroundTaskInstance^
taskInstance) Line 13
部分是語言(C++,C#的互操作, JS,VB)...這種情況在標準的UWP應用程序代替物聯網後臺應用程序的情況下工作得很好。
這種情況如何適用於後臺應用程序?