小编Elv*_*lva的帖子

Microsoft.AspNetCore.App 2.1.1升级"被项目阻止"

我正在尝试将.net核心2.1项目升级到最新版本的Nuget软件包,例如Microsoft.Extensions.DependencyInjection.Abstractions 2.1.1.

但是这被包引用Microsoft.NETCore.App阻止,当我尝试升级"meta"包Microsoft.NETCore.App时,我看到"被项目阻塞"类似于这个问题.通过切换到较新版本的SDK解决了这个问题,但这不是一个选项...因为没有更新版本的SDK(还是?).

我也看到了通过使用Update包引用手动编辑.csproj文件来升级特定包的答案,但我怀疑这是实现此目的的预期方法.

如何我去呢?现在我只是手动包含我实际使用的包引用并删除了元包,但我无法想象这是打算如何实现的.

sdk updates nuget nuget-package .net-core

48
推荐指数
4
解决办法
2万
查看次数

C#中的网络摄像头使用

我正在用C#编写一个程序来连接网络摄像头并用它做一些图像处理.我有一个工作的应用程序,使用win32 api(avicap32.dll)连接到网络摄像头并向它发送消息,将其发送到剪贴板.问题是,虽然可以从绘图中访问,但是从程序中读取它会导致空指针.

这是我用来连接网络摄像头的代码:

mCapHwnd = capCreateCaptureWindowA("WebCap", 0, 0, 0, 320, 240, 1024, 0);

SendMessage(mCapHwnd, WM_CAP_CONNECT, 0, 0);
SendMessage(mCapHwnd, WM_CAP_SET_PREVIEW, 0, 0);
Run Code Online (Sandbox Code Playgroud)

这就是我用来将图像复制到剪贴板的方法:

SendMessage(mCapHwnd, WM_CAP_GET_FRAME, 0, 0);

SendMessage(mCapHwnd, WM_CAP_COPY, 0, 0);
tempObj = Clipboard.GetDataObject();
tempImg = (System.Drawing.Bitmap)tempObj.GetData(System.Windows.Forms.DataFormats.Bitmap);
Run Code Online (Sandbox Code Playgroud)

有一些错误检查,我已从代码中删除,以使其更短.

提前致谢 :)

c# clipboard webcam

22
推荐指数
2
解决办法
4万
查看次数

标签 统计

.net-core ×1

c# ×1

clipboard ×1

nuget ×1

nuget-package ×1

sdk ×1

updates ×1

webcam ×1