前言:我是Windows手机应用程序开发的新手。 我试图添加libsvm来实现我的应用程序的分类。我找到了这个git hub存储库:https://github.com/ccerhan/LibSVMsharp。
我尝试按照指示使用nuget Package Manager控制台安装它,控制台说它已成功添加,但我项目中的引用没有LibSVMsharp
。所以我尝试手动添加引用,但出现了一个错误:
a reference to higher version or incompatible assembly cannot be added to the project VS windows phone
(当我尝试将软件包安装到Visual Studio for windows desktop时,它已添加到参考资料中,但我想开发windows phone app。)
答案 0 :(得分:0)
不幸的是,Windows Phone不允许使用所有库。运行时只允许 便携式类库(PCL)。 您可以检查是否可以将代码从github移植到可移植类库中。如果库仅使用对这些程序集的引用,则可以这样做:
mscorlib.dll
System.dll
System.Core.dll
System.Xml.dll
System.ComponentModel.Composition.dll
System.Net.dll
System.Runtime.Serialization.dll
System.ServiceModel.dll
System.Xml.Serialization.dll
System.Windows.dll (from Silverlight)
(来源msdn)
的链接 修改强>
要回答,不能将此代码移植到PCL,因为System.Data
在那里不可用