Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';由于软件包ZedGraph不兼容,无法运行软件包EmguCV_C#_.net_Xamarin - Fatal编程技术网

C# Can';由于软件包ZedGraph不兼容,无法运行软件包EmguCV

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

我想在我的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)上,我有以下警告:

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.