Sim*_*vis 0 c# macos installation
在 Mac 桌面上部署 c# 应用程序需要什么软件?MS 已经发布了 Visual Studio 2017 for Mac,但我想可能需要其他应用程序来打包应用程序以供下载和安装。有谁知道需要什么?对于 Windows,VS Professional 包括 InstallShield LE,其他选项是 Wix 和 InstallAware,但我不知道 Mac 桌面应用程序需要什么。
在担心制作安装程序之前,您首先必须决定应用程序运行的环境。为此,您有几个选择:
最常见的选择是使用Mono,它是 .Net Framework 的开源、OSX 和 Linux 兼容实现。
最近出现了一个新选项,.Net Core,这是一个由微软创建的“开发平台”。它也是开源的,与 Windows、OSX 和 Linux 兼容,并包含一些您可以在此处阅读的功能。但是,有一些事情需要考虑。.Net Core 所基于的.Net 标准不是功能完备的。也就是说,它缺少 Windows-only .Net Framework 中可用的某些功能。此外,虽然很有前途,但 .Net Core 绝不是一个成熟的平台。
现在,至于部署,恐怕 C# 永远无法与 Swift 的集成水平相匹配。但是,使用我提到的框架之一,您可以获得非常接近的结果。
有一些专门用于跨平台部署的专有工具,例如BitRock InstallBuilder或InstallAnywhere,但是这些不是免费的,我也不能保证它们的有效性。我只是为了完整性才提到它们。
您最好的选择以及我推荐的选项是使用Monoobjc,它是一组通过 C# 与 Objective-C 库进行交互的工具。请注意,如果您使用 Mono,则需要将它与您的应用程序捆绑在一起。此外,MonoMac曾经是一个可行的选择。然而,它目前在冰上。您可以在用户ruffin 的这个答案中阅读它。
最后,Xamarin支持为您的应用程序创建独立包,但是,它也是专有的。
| 归档时间: |
|
| 查看次数: |
1258 次 |
| 最近记录: |