gpt4 book ai didi

android - 将 .NET dll 移植到不同的平台

转载 作者:行者123 更新时间:2023-11-29 13:30:23 25 4
gpt4 key购买 nike

我有一个基于 .NET 2.0 的 dll,具有完整的源代码访问权限。所以我可以在 VS2010 中构建它。

我需要将其移植到 Android/iOS/MacOS。因此,我希望每个平台都有一些等效的 dll。因此,另一个程序员可以链接(无论如何链接)这个等同于他在该目标平台之一的自己的项目。

例如,我在 Mac 上运行 MonoDevelop,但看不到如何构建我的 .NET 项目并接收此类等同的 dll。

所以我需要帮助来找到解决方案并了解如何做才能收到所需的结果。

最佳答案

有一些 CLI 实现,主要是 Mono,可以在 iOS 和 droid 上运行。这里最简单的工具是 MonoTouch 和 Mono for Android,它们都可以从 Xamarin 获得。使用这些工具,您可以针对相关框架构建和测试您的 dll。另一个程序员,再次使用 MonoTouch 或 Mono for Android 工具,可以引用这些 dll,并构建他们的应用程序,使用所有必要的工具来打包和部署(侧面加载或通过设备的商店)使用该库的应用程序.此部署通常还包括应用程序所需的所有运行时/框架部分。

MonoTouch 使用 MonoDevelop IDE,因此作为 MonoDevelop 用户的您会很熟悉。 Mono for Android 可以做到这一点(即托管在 MonoDevelop 中),但也可以在 Visual Studio 中使用。

关于android - 将 .NET dll 移植到不同的平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12054016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com