[英]Why does dotnet build on a .NET Framework 4.5 project throw "This project references NuGet package(s) that are missing"?
[英]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.