我有以下错误:
它只发生在android上,在ios中一切都很好。
只有当我以pamarin形式将pcl引用到我的pcl时才会出现错误。
我的PCL:
我看了:
https://mallibone.com/post/using-pcl-only-libraries-with-net-standard https://montemagno.com/installing-a-pcl-into-netstandard-libraries/
答案 0 :(得分:0)
只有在我以pamarin表格将pcl引用到我的pcl时才会出现错误。
您在.Net Standard 2.0 PCL中引用.Net 4.7.1 PCL,它们彼此不是100%兼容。从您的错误消息中,您在.Net PCL中使用的System.Configuration.CertainClass
在.Net标准中并不存在。
因此,您需要做的是创建一个.Net Standard 2.0 PCL并在PCL中引用它,复制所有代码并尝试清除不兼容的部分。
您可以在File->New->Project-.Net Standard->Class Library(.Net Standard)
下找到.Net Standard PCL。