0

为框架和库创建绑定项目的正确步骤是什么?(是的,它们接近于同一个东西,但不一样,框架是一个包含头文件、库和资源的目录结构)。这些是我想出的,请注意,据我在 Xamarin 网站上所知,没有任何框架特定步骤被记录(请证明我错了)。

  1. 通过 MonoDevelop 向导创建绑定项目。

  2. 使用 btouch 或手动生成 ApiDefinition.cs 和 StructsAndEnums.cs 文件。

  3. 将文件从框架目录的根目录复制到 lib.a(例如,ArcGIS 到 libArcGIS.a)并将其添加到工程中。需要注意的是,框架目录中没有任何文件扩展名的文件实际上是一个库文件。

  4. ?? 包括框架资源??

你会注意到我在第三步变得模糊不清。如何将这些资源添加到绑定项目?大部分绑定项目链接并运行良好,但我认为它有时会崩溃,因为它缺少预期的资源。

4

1 回答 1

0

您必须 (a) 创建一个描述 Objective-C 合同的 C# 合同以及您希望投影到 C# 中的样子,以及 (b) 将库与您的项目一起静态分发。

要自动填充 linkwith.cs,您必须重命名框架库(例如 MyFramework)以使用库模式(在本例中为“libMyFramework.a”)

您必须选择并标记为资源的资源,它们将直接捆绑到您的应用程序中,并在使用库时提取。

于 2012-07-19T13:42:31.427 回答