【发布时间】:2019-01-30 12:05:35
【问题描述】:
我已经使用 Android 和 iOS 创建了新的 Xamarin.Forms 项目。之后,我使用 nuget 在我的所有 3 个项目(PCL、Android 和 iOS)中安装了 Realm(3.4.0)。我还手动添加了 FodyWeavers.xml,但收到以下警告:
无法解析引用“packages\realm\3.4.0\build..\native\ios\universal\librealm-wrappers.a”。如果您的代码需要此引用,则可能会出现编译错误。
当我在指定路径检查此文件时,文件存在于我的系统中。
【问题讨论】:
-
在你的问题标题中,你说 .Net 标准,后来你说你正在使用 PCL,那么你到底在使用什么?
-
如果您正在使用具有 .net 标准的最后一个 Xamarin 模板,则不再需要将 nuget 包添加到所有项目中
-
@G.hakim PCL 我的意思是共享项目。我只使用过 .netstandard2.0。
-
@OrcusZ,我已经使用 nuget 包管理器添加了 Realm 包
-
@Daxa Varsani .Net 标准和 PCL 不同,我的朋友,.Net 标准被称为 SCL 的仅供参考,
By PCL I meant to say the shared projectShared projects 实际上是不同类型的 Xamarin.Forms 项目。跨度>
标签: xamarin xamarin.forms realm