繁体   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