小编Pet*_*ete的帖子

Console.ReadLine 在 Raspberry Pi 上的 .Net Core 应用程序中被忽略

作为 IoT 开发的早期尝试,我用 .Net Core 2.0 / C# 编写了一个简单的“Hello World”控制台应用程序,并将其部署到运行 Windows 10 IoT 的 Raspberry Pi。

static void Main(string[] args)
{
    Console.WriteLine("Hello World");
    Console.ReadLine();
    Console.WriteLine("Terminating");
}
Run Code Online (Sandbox Code Playgroud)

使用Jeremy Lindsay 撰写的这篇精彩文章,我已将 EXE 发布到我的 PI,然后在 PowerShell 窗口中远程执行它。该应用程序运行良好,除了一个相当奇怪的问题 - 它似乎跳过了对 Console.ReadLine() 的调用,并在关闭之前立即显示文本“Terminate”,而不是等待我在输出“Hello World”后按 Enter干净地。

我找不到这种奇怪行为的原因 - 有人有解释吗?有什么方法可以让它正常运行吗?

在此输入图像描述

c# raspberry-pi .net-core windows-10-iot-core

5
推荐指数
1
解决办法
248
查看次数

从.Net Core 2.0中的WebCam捕获图像

我正在开发一个.Net Core 2.0中的应用程序,用于运行Win 10 IoT的Raspberry Pi.Pi连接了USB WebCam,我希望从相机中捕捉静止图像.不幸的是,至少可以说这有点麻烦.

首先,我通过.Net Core 2.0库进行了很好的搜索,看看是否有任何可以提供此功能的东西,但没有任何运气.

我的第二行调查是NuGet,看看是否有任何第三方图书馆可以完成这项工作.EmguCV看起来很有希望,但他们似乎还不支持.Net Core.

最后,我搜索了可能完成这项工作的任何内容,并在Windows.Media.Capture中找到了UWP的MediaCapture类,但我没有成功从我的.Net Core控制台应用程序引用它.看起来你可以从UWP解决方案中引用.Net核心组件,但我没有找到一种方法来反过来.

请记住,我宁愿将我的项目保留在.Net Core 2.0中,而不是为UWP重写,我正在寻找从WebCam捕获静态图像的任何方法.任何指针都会感激不尽,因为这令人惊讶地令人沮丧.

c# webcam .net-core uwp

4
推荐指数
1
解决办法
8360
查看次数

标签 统计

.net-core ×2

c# ×2

raspberry-pi ×1

uwp ×1

webcam ×1

windows-10-iot-core ×1