我有一个dot net dll,它使用System.Drawing.dll来使用Bitmap,Rectangle,Size等类。但我的dll不能用于xamarin ... Plz建议我还应该在我的点中使用什么net dll用于使用Bitmap等,因此它可以在xamarin上运行。
答案 0 :(得分:0)
您的dot net dll符合指定平台,例如Windows。所以你不能在其他手机操作系统中使用它。除非你为便携式类构建它,否则你无法在Xamarin中直接使用dll。但是可移植类是一个通用的类基础,它缺少很多类。如Bitmap,它在不同的操作系统中有所不同,如Nick Turner所说,所以你将无法构建你的源文件。 最好的方法是,你可以在你的dll中重用一些非平台相关代码,但对于其他人,你需要在每个Android,ios,winphone项目中编写新代码。因此,Xamarin在写作时并不是那么精彩,只能在每个地方使用。 Xamarin仍然有很多工作,特别是对于特定于平台的代码。