我正在使用Visual Studio 2013.我创建了一个新项目Windows窗体应用程序(C#),目标框架位于我的项目的属性中的应用程序:.NET Framework 3.5。 当我打开NuGet并搜索EmguCV并单击安装时显示此错误:
Installing 'VVVV.EmguCV 2.4.2.1'.
Successfully installed 'VVVV.EmguCV 2.4.2.1'.
Adding 'VVVV.EmguCV 2.4.2.1' to RadarOCR.Desktop.
Uninstalling 'VVVV.EmguCV 2.4.2.1'.
Successfully uninstalled 'VVVV.EmguCV 2.4.2.1'.
Install failed. Rolling back...
Could not install package 'VVVV.EmguCV 2.4.2.1'. You are trying to install this package
into a project that targets '.NETFramework,Version=v3.5', but the package does not contain
any assembly references or content files that are compatible with that framework.
For more information, contact the package author.
我不知道什么是错的!请帮助我!
答案 0 :(得分:1)
错误消息告诉您问题所在:
您正在尝试安装此软件包 进入一个针对.NETFramework,Version = v3.5'的项目,但该软件包不包含 任何与该框架兼容的程序集引用或内容文件。
VVVV.EmguCV NuGet包不支持安装到面向.NET 3.5的项目中。
查看VVVV.EmguCV NuGet包,它有.NET 4.0的自定义MSBuild目标文件,没有其他.NET框架版本。因此,如果要安装它,则需要更改项目,使其面向.NET 4.0或更高版本。