无法将Linq2Twitter包添加到Xamarin Studio
尝试将Linq2Twitter NuGet包添加到Xamarin Studio时,出现以下错误:
找不到路径“(..)/ packages / linqtotwitter.3.1.1 / linqtotwitter.3.1.1.nupkg”的一部分。
以前该软件包已安装但无法从我的代码中引用。 经过一番研究后,我发现可能与缺少对PCL的支持有关( https://lastexitcode.com/blog/2014/11/16/InstallingPortableClassLibrariesForXamarinStudio/ )
在https://www.mono-project.com/download/安装单声道MDK(Mono开发套件)后,我无法再将软件包添加到我的项目中。
有任何想法吗 :-)
多次出现同样的问题,只在Mac上的Xamarin Studio中。 通过手动编辑packages.config来修复问题,使得id为小写而不是NuGet提供的id,在PCL和iOS项目中都是如此。
基于id的条目将是:
有关@MattWard主题中其他答案的讨论中的更多信息
当您不在Windows上时,NuGet会出现一些区分大小写问题。 如果包ID和包文件名不具有相同的大小写,那么您可以看到一些错误。 它看起来不像是可移植类库(PCL)配置文件问题。
linqtotwitter的包ID和文件名有问题,因为包ID与文件名的情况不符,看起来像你看到的问题。 我假设文件存在但有不同的情况:
/packages/linqtotwitter.3.1.1/linqtotwitter.3.1.1.nupkg
您可以通过更改.nupkg来解决此问题,因此它具有与包ID完全相同的文件名大小写。
但是,我可以在Mac上使用Xamarin Studio将linqtotwitter添加到Portable Class Library项目中,没有任何错误。 你在用Linux吗? 与在Mac上使用MonoDevelop相比,在Linux上使用MonoDevelop会出现更多区分大小写问题。
上述就是C#学习教程:无法将Linq2Twitter包添加到Xamarin Studio分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1030838.html