c#的Remobjects在类之间共享代码



使用remobjects c#,有人知道如何在项目之间共享代码吗?

我已经创建了一个类库并将其添加为我的android和osx项目的参考,但我不能使用remobject c#从android或osx上的库访问类

谢谢。

找到了我问题的答案:

如果你想在不同的平台之间共享代码,你可以添加1文件到多个项目(当在添加现有文件对话框中,使用点击"添加"按钮下的"添加为链接"选项)。假设有3个项目,一个用于android,一个用于。net,一个用于osx像

这样的布局
AndroidMyProject.hydrogene<< these use linked files
iOSMyProject.hydrogene<< these use linked files
NetMyProject.hydrogene << these use linked files
Common*.pas << shared files here

参考:http://talk.remobjects.com/t/share-code-between-projects/4790/4

你只是说你想在他们之间共享库(dll)或其他不同的东西吗?因为要共享库,您只需转到解决方案视图中的引用并添加引用,浏览类库的dll所在的路径

您不能在不同的平台之间共享库项目-因为库将是特定于平台的。您可以在不同平台的应用程序之间共享代码,通过引用来自两个/多个项目的相同源文件。

在Elements的最新版本中,项目系统已经扩展到现在支持一种新的项目类型"共享项目",特别为了简化这个过程。

要在不同平台的项目之间共享代码,只需在您的解决方案中创建"Shared Project",将您希望在该项目中共享的所有代码放置在该项目中。Shared Project模板可用于所有平台,但它本身不是特定于平台的。

在希望使用该共享代码的项目中,只需将共享代码项目添加到希望使用它的项目的References。Elements编译器将识别出这是一个共享的代码库(而不是一个共享的程序集、包或其他目标代码库),并在引用项目本身被编译时重新编译它以包含在引用项目中。

一旦你有了共享项目,你当然可以将它作为现有项目添加到任何其他包含希望使用它的项目的解决方案中。

相关内容

  • 没有找到相关文章

最新更新