【发布时间】:2017-06-20 15:02:13
【问题描述】:
过去几天我一直在寻找一种解决方案,即拥有一个可以在两个现有项目(Windows 桌面 WPF 和 iOS 应用程序)中运行的 C# 代码。我希望我可以用一个 C# 代码构建 2 个库,一个用于 iOS,一个用于 .NET。可以在 Xamarin 或 Mono 中使用吗? 我做了一些研究,看起来 Xamarin 中没有这样的项目类型,我可以构建一个库。所以 Xamarin 库只能包含在 Xamarin.iOS (C#) 项目中:(。这是真的吗? 比我转向单声道,但看起来没有 Xamarin 就没有单声道。 Monodevelop 不再存在,但有同样故事的 Xamarin Studio。 总而言之,有没有办法在 iOS 和 .NET 应用程序中运行一个 C# 代码(作为库)?
【问题讨论】:
-
是的,如您的图片所示,它是便携式库
-
你确定吗?我知道我可以在 C# Xamarin.iOS 项目中使用它,但是这会构建 iOS .a 库以在 xCode 中的纯原生 iOS 项目中使用它吗?
-
您的问题是“有没有办法在 iOS 和 .NET 应用程序中运行一个 C# 代码(作为库)?”答案是肯定的,但你没有说任何关于本机代码的事情。那就不要。但是有一些选择可以做到这一点。它在预发布(我认为)中称为“嵌入”和原生引用。blog.xamarin.com/…
标签: xamarin xamarin.ios mono monodevelop xamarin-studio