【问题标题】:Unclear xamarin liscense [closed]不清楚xamarin liscense [关闭]
【发布时间】:2014-01-03 14:51:20
【问题描述】:

我正在使用 xamarin 构建应用程序,但我不清楚许可证的某些部分。

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

这到底是什么意思?我可以使用 RestSharp 吗?核对?和其他图书馆一样吗?另外为什么我不能使用 Java 应用程序是在 C# 包装 java (Xamarin) 所以我需要在某个地方使用一些 java。

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See herehere 了解详细信息,help center 了解更多信息。

标签: c# android licensing xamarin


【解决方案1】:

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

相当不言自明。这将包括您使用的第三方程序集的 IL。

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

这并不意味着您不能使用任何 C# 库(例如 RestSharp 或通过 Nuget 获得的东西)。这意味着对于 Objective-C,您不能通过 DllImportExport attribute 调用本机方法(可能还有其他限制,但我不知道详尽的列表)。

【讨论】:

  • 哦,好的,非常感谢!
猜你喜欢
  • 2010-11-18
  • 2023-04-05
  • 2013-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-26
  • 2011-07-22
  • 2019-11-28
相关资源
最近更新 更多