首页 文章

不清楚xamarin liscense [关闭]

提问于
浏览
-1

我正在使用xamarin构建一个应用程序,并且我不清楚liscense的某些部分 .

Xamarin Starter允许开发人员构建和发布简单的应用程序,这些应用程序包含不超过64k的编译用户代码(IL),并且不会调用本机第三方库(即,开发人员可能不会P / Invoke into C / C / Objective-C / Java . 查看完整的产品比较图表 . 这不会调用我们的本地第三方库 .

具体到底是什么意思?我可以使用RestSharp吗?的NuGet?和其他类似的图书馆?另外为什么我不能使用Java,应用程序在C#包装java(Xamarin)中,所以我需要在某处使用某些java .

1 回答

  • 2

    [你不能]创建一个拥有超过64k编译代码的应用程序

    非常不言自明 . 这将包括您使用的IL第三方程序集 .

    [你不能] P / Invoke到C / C / Objective-C / Java

    这不会使用任何C#库(比如RestSharp或你通过Nuget获得的东西) . 这意味着您不能通过 DllImport 或Objective2的Export attribute调用本机方法(可能还有其他限制,但我不知道详尽的列表) .

相关问题