C# Can';由于软件包ZedGraph不兼容,无法运行软件包EmguCV
我想在我的Xamarin Multiplatform项目中使用Emgu,但由于ZedGraph不兼容,我不能使用 我正在使用Emgu.CV(4.0.1.3373)和ZedGraph(5.1.7)开发Visual Studio 2019。我用NuGet package manager安装了Emgu.CV,它需要ZedGraph才能工作 安装后,我发现以下错误(已翻译): 在解决方案浏览器solution>Dependencies>NuGet>EMGU.CV(4.0.1.3373)>ZedGraph(5.1.7)上,我有以下警告:C# Can';由于软件包ZedGraph不兼容,无法运行软件包EmguCV,c#,.net,xamarin,C#,.net,Xamarin,我想在我的Xamarin Multiplatform项目中使用Emgu,但由于ZedGraph不兼容,我不能使用 我正在使用Emgu.CV(4.0.1.3373)和ZedGraph(5.1.7)开发Visual Studio 2019。我用NuGet package manager安装了Emgu.CV,它需要ZedGraph才能工作 安装后,我发现以下错误(已翻译): 在解决方案浏览器solution>Dependencies>NuGet>EMGU.CV(4.0.1.3373)>ZedGraph
Package 'ZedGraph 5.1.7' was restored using '.NetFramework, Version=v4.6.1' instead of the project target framework '.NETStandard, Version=v2.0'. This package may not be fully compatible with your project.
我在这里看到:我需要VisualStudio的商业许可证,以便使用Emgu.CV安装Emgu.Util来运行它
我真的需要购买许可证还是有办法解决这个问题
编辑:这是Emgu的许可证,不是Visual Studio谢谢卡宾枪
实际上需要商业许可证。ZedGraph似乎不支持多平台项目。它支持仅适用于Windows应用程序的.Net Framework。您依赖于用于多平台的.NetStandard。您需要找到支持.NetStandard的ZedGraph的正确版本。如果他们不支持,你需要想出一个替代方案。因此,我需要一个好版本的ZedGraph?如果我找不到,我就得买Emgu的完整版本,才能让ZedGraph正常工作?你试过6.0.0-aplha版本吗?它说它支持.Net标准2.0。过来看。也许值得一试。我在你的anwser之后试过,但是Emgu只使用ZedGraph 5.1.7版本。那么你不可能解决这个问题。Emgu目前不支持.NetCore。这不取决于许可证。如果你不能从他们的产品中获得金钱利益,你仍然可以使用开源许可证。除非他们支持,否则你不能使用他们。要么切换到.Net Framework,要么为Emgu.CV选择其他选项
Package 'ZedGraph 5.1.7' was restored using '.NetFramework, Version=v4.6.1' instead of the project target framework '.NETStandard, Version=v2.0'. This package may not be fully compatible with your project.