繁体   English   中英

如何将 .Net Standard Nuget 包添加到 .Net 4.5 Framework 项目中?

[英]How to add .Net Standard Nuget package into .Net 4.5 Framework Project?

我正在尝试在我的 .Net 4.5 控制台项目中安装https://www.nuget.org/packages/FFMpegCore/4.8.0#dependencies-body-tab (FFMpegCore) Nuget 包。 但不幸的是,得到以下错误

错误 NU1202 包 FFMpegCore 4.8.0 与 net45 (.NETFramework,Version=v4.5) / win-x86 不兼容。 包 FFMpegCore 4.8.0 支持:netstandard2.0 (.NETStandard,Version=v2.0) ScreenCapturer C:\source\repos\ScreenCapturer\ScreenCapturer.csproj 1

实际上试图将 .png 图像流式传输到 FFmpeg 输入管道,然后将它们转换为视频。

PS:这个 FFMpeg 也是一种新的东西。 所以任何帮助将不胜感激。

该插件至少需要.NETStandard,Version=v2.0才能使用。 这里没有什么可以改变的。 正如您在.NET 标准文档中看到的那样,这意味着您的应用程序需要 .NET Framework 4.6.1 或更高版本才能兼容。

这意味着您需要升级应用程序的 .NET Framework 目标版本以满足要求。 另一种选择是编写一个 .NET Core 应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM