- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
MonoMac 的页面似乎被放弃了。它似乎是几年前的最后一次更新,因为它说“Mountain Lion”是"new"操作系统。
New Lion and Mountain Lion APIs for AppKit
最佳答案
差异没有很好地传达; they don't even do a great job themselves on the forums .和 MonoMac去年不是特别活跃。
但快速的答案是 MonoMac 还活着。 “不受支持”仅表示您尚未购买 Xamarin 许可证,因此不要指望 Xamarin 客户支持在出现问题时提供帮助。但是在 Xamarin.Mac 出现之前,你已经在这条船上了。
请注意,Mono qua 开源运行时仍在积极开发中。您还可以download MonoDevelop for Linux例如,在 Xamarin 开始销售许可证之前,MonoMac 的情况是怎样的。 MonoDevelop 本身是 still pretty active ,截至撰写本文时,最近 13 天前已 checkin 。所以 Mono 仍然存在,事实上,它是所有 Xamarin 编程产品的子集。
Mono-on-Mac 的两个不同之处在于,您可以使用 MonoMac 的 AppKit 等、程序集和 Xamarin Studio 的事件版本在 Mac 上进行开发,而不必拘泥于 Gtk# 和 MonoDevelop。这些都是非常好的事情。
MonoMac 相当于 Xamarin.Mac 的 Xamarin“入门”版本。
但它更好。 Xamarin 的其他两个受支持平台(Xamarin.iOS 和 Xamarin.Android)的“入门版本”具有 "build limits" ,这限制了您在需要购买许可证之前可以构建的应用程序(包括链接)的大小。 MonoMac 并非如此。所以 MonoMac-via-Xamarin Studio 是一种“类固醇入门版”。在 MonoMac 上,您可以制作任意大小的应用程序并将其发布到野外。
问题? MonoMac 项目基本上假设您的用户在他们的 Mac 上安装了 Mono 运行时,并将通过 mono
打开您的程序集。命令行上的命令——就像您必须使用“旧”MonoMac 一样。如果您想针对传统的最终用户,这并不是很顺利。您可以使用 BockBuild帮助在没有许可证的情况下执行类似于 Xamarin.Mac 的应用程序捆绑(这就是 Banshee 使用 BockBuild 的方式)来制作独立的应用程序捆绑包,但我不确定 BockBuild 的通用性如何。
但是……在其他两个“入门”版本中,您确实获得了一个不错的、随时可以部署的应用程序包。也就是说,如果你已向 Apple 支付了 99 美元成为 Apple 开发人员并在 Starter 上制作了一个小型 Xamarin.iOS 应用程序,你可以立即将该应用程序部署到 iOS App Store,而无需支付 Xamarin.iOS 许可证。因此,从这个意义上说,MonoMac 比其他地方的 Starter 版本更糟糕。
历史推测(我脑子里有点糊涂):这是正确的时间MonoMac Packager出现了 Xamarin.Mac was released和 MonoMac 通过 MonoDevelop “死了”。人们确实在 Mac App Store (iirc) 上发布了 MonoMac 应用程序,但 Xamarin 宁愿您今天购买许可证来这样做,开源 (?) MonoMac Packager 的支持确实消失了 ,被 Xamarin.Mac 吞下。我相信要点是 Xamarin 明白他们是从开源 MonoMac 开始的,如果他们停止支持 Mac 开发(也就是说,如果他们降低了我们在 Xamarin 之前的预期的实用性),就会有一些阻力。
EDIT: A few more historical links. Cocoa#, which was released in 2004 and continued development until 2008, predated and, Miguel says, informed the creation of MonoMac. CocoaSharp was also released with Mono for a while. I know I've conflated MonoMac & Cocoa# in my head at times. MonoMac seems to have been born around 2010, after MonoTouch.
关于mono - MonoMac 被弃用了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28139138/
Mono 适合开发服务器应用程序,还是只适合开发桌面应用程序?我想用 C# 为 Linux 开发服务器应用程序。我想用 C#/XNA 编写一个第一人称射击 (FPS) 游戏,并且我有一个 Linux
今天我的 Ubuntu 将 Mono 更新到了 4.2.1.102。它不会允许我绝对需要运行的某个程序。如何将其降级到 4.0.5.1?我已经尝试过了... sudo apt-get install
我最近一直在使用 Java 中的 react 器库和 Spring 框架学习响应式(Reactive)编程,并且在很大程度上我已经能够掌握它。然而,我发现自己多次遇到同样的情况,并希望得到一些关于我哪
虽然 Mono 支持对我们来说不是什么大问题,但我认为 OpenRasta 支持它,因为它有一些关于它的提交消息.. 好吧,我尝试在 Mono 上构建它并获得了模棱两可的类型引用(在手动创建了 10
如何使用单声道嵌入调用创建通用 List 对象?我可以得到 List 的 MonoClass: MonoClass* list = mono_class_from_name(mscorlibimage
我正在考虑使用 Mono.Cairo 作为轻量级 CAD 系统的基础。 但不知道表现如何。 CAD 系统产生了很多 重绘并且可以在其中包含大量数据和大量文本。 如果不是开罗,那么欢迎任何其他建议。 我
我花了一周的时间尝试让我的 XSP 服务器处理简单的静态内容:html 页面、js 文件、gif、jpegs 等...没有 ASP.NET。当使用浏览器浏览此页面时,该服务器总是随机崩溃。我的环境是:
我想确定构建和安装当前 Mono 运行时的版本(如何在 Git 中正确调用它?)。 $ dmcs --version Mono C# compiler version 2.9.0.0 但这绝对不够。
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 10 年前关闭。 Improve this
我已经在 ubuntu 14.0 lts 中下载并安装了 vscode,并包含了现有的 node.js 项目。首先认为我必须使用 vscode 调试我的应用程序,为此我必须调试(ctrl+shift+
嗨,我刚刚开始学习响应式编程 我这里有这段代码,我的流程应该是我将调用 tokenRepository 来获取 token ,然后使用 token.getAccessToken() 用作 cardRe
几天来,我一直在尝试在 Centos 6.3 上运行的 XSP 2.10 软件包中获取 mono 3.0 和 nginx 1.2.4 和 fastcgi-mono-serverX ...XSP4 服务
我正在尝试使用 Mono 创建一个 Mac 包。当我执行时: mkbundle file.exe --deps -o FILE 我在编译过程中得到了这个: fatal error: "
Mono 2.0 was just officially released .您认为最重要的单一功能是什么? 最佳答案 Windows.Forms 绝对领先...这可能是我最兴奋的功能。 LINQ-t
我正在将我的应用程序更新到 ios6,但我遇到了以下问题 无法通过架构构建应用程序 支持 ARMv6 + ARM v7 但仅支持 ARM v7(错误是 iOS6 与 ARM v6 不兼容)。这意味着我
你好,我有 CentOS,我正在尽我最大的努力更新 Mono,我目前有 1.2.4 版,我试图通过 xbuild 编译一些东西,但我想它不起作用,因为我正在使用旧版本的单声道。 请在将任何指南链接到我
我正在尝试使用以下代码创建包含名称(作为标签)和关闭按钮(作为带有图像的按钮)的新 GTK Notebook 选项卡: Label headerLabel = new Label(); headerL
我正在为需要使用 AppleScript 的 OSX 编写一个单声道应用程序。我正在使用 AppleScript class from the Monodevelop source大多数情况下都可以正
我正在尝试构建一个控制台应用程序来测试 redis/mono 通信。我一直在使用 Monodevelop 4.0 (Xamarin Studios)+Nuget Port 在 mac os 上与 Se
为了摆脱软 float 与硬 float ABI 问题,我尝试在我的 Raspberry Pi 上安装最新版本的单声道 git clone https://github.com/mono/mono.g
我是一名优秀的程序员,十分优秀!