我正在尝试将我的Xamarin项目转换为使用.net标准版2.
然而,当我构建时,我得到一些编译时异常:
那些ddl确实不存在于Android bin文件夹中。如果我手动复制dll,则构建错误就会消失。
我不熟悉新的.net标准,以了解这些库是否因为不兼容而未被复制。
我该如何解决这个问题?
编辑:上面的nuget包只添加到公共std和pcl库而不是Android 1.这与pcl版本一起工作,所以我假设与std版本类似。我不得不将它安装到Android版本中以使其工作。为什么有必要在std而不是pcl?
答案 0 :(得分:1)
您需要将以下NuGet包添加到您的Xamarin.Android项目中:
我不确定为什么PCL实现在Xamarin.Android项目中没有这些包的情况下工作。可能,包创建者正在使用Bait and Switch来实现netstandard。