2014-08-29 127 views
2

我正在使用Visual Studio 2013.我创建了一个新的项目Windows窗体应用程序(C#),目标框架在选项卡应用程序属性中我的项目:.NET框架3.5。 当我打开的NuGet和搜索EmguCV并点击安装显示此错误:NuGet:无法安装包VVVV.EmguCV 2.4.2.1

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. 

我不知道什么是错的!请帮帮我!

回答

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.

的VVVV.EmguCV NuGet包不支持将安装到面向.NET 3.5的项目。

查看VVVV.EmguCV NuGet包内部,它具有用于.NET 4.0的自定义MSBuild目标文件,并且没有其他.NET Framework版本。所以,如果你想安装它,你需要改变你的项目,使其瞄准.NET 4.0或更高版本。

+0

我试过了,但没有解决我的问题。显示相同的错误消息。 – 2014-08-29 17:56:51

+0

我已成功将VVVV.EmguCV NuGet包安装到.NET 4.0项目中。如果它给你同样的错误消息,那么该项目仍然针对.NET 3.5 – 2014-08-29 17:59:58

+0

我再次尝试。一会儿。 – 2014-08-29 18:06:05