簡體   English   中英

c# 通用 Windows 控制台應用程序,相機錯誤“必須初始化此 object...”

[英]c# Universal Windows console App, Camera error "This object must be initialised... "

當我開始調試通用 Windows 控制台應用程序並初始化相機時,出現以下錯誤。

執行此行時:(我在 Program.Main 中執行)

await mediaCapture.InitializeAsync(captureInitSettings);

請參閱錯誤:“必須初始化此 object 才能執行請求的操作。”

當我使用普通的 Universal Windows 應用程序時,它可以正常工作,但在控制台中顯示錯誤..

在這里我有兩個問題。

為什么我在控制台應用程序中收到錯誤消息?

如果無法使用控制台應用程序,我可以通過向它傳遞參數來使用普通的通用 Windows 應用程序,還是因為它沒有圖形界面而在 linux 中給我一個錯誤?

為什么我在控制台應用程序中收到錯誤消息?

此行為是預期的,應從應用的主 UI 線程調用InitializeAsync 所以你不能從控制台應用程序調用它。

我可以通過向它傳遞參數來使用普通的通用 Windows 應用程序,還是因為它沒有圖形界面而在 linux 中給我一個錯誤?

不行,沒有圖形界面你不能在linux中運行一個正常的UWP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM