【发布时间】:2017-07-15 23:07:05
【问题描述】:
如果我理解正确,Xamarin 共享项目允许我们在 Xamarin 移动项目(Android、iOS、Windows Phone)之间共享代码。
如果我需要在 Xamarin 项目和其他一些项目类型(如 WPF 或 GTK)之间共享源文件,有哪些选项? 我不使用 Eto Forms,因为它不支持我的项目平台所需的所有内容。
在这种情况下,“添加为链接”选项是否可用?
【问题讨论】:
-
您可以创建一个可移植的项目,您的平台特定项目可以引用该项目。我有一个便携式项目的解决方案。它有一个 XForms 项目和一个 WPF 项目,它们都引用了可移植项目。然后它有一个 Android 项目和一个 iOS 项目,它们都引用了 XForms 项目。它工作得很好。
-
但是我的项目不能引用常规的 .Net 库项目。例如 Bridge.Net。
标签: c# xamarin xamarin.ios xamarin.android shared-project