问题标签 [monomac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
322 浏览

c# - MonoMac 控制台应用程序仅返回 nvarchar(max) 的第一个字符

我有一个控制台应用程序,我通过 Mono 在 Mac OS X 上运行。尽管它在 Windows 操作系统上正确执行,但它只返回 nvarchar(max) 变量的第一个字符。这是 C# 代码:

这是存储过程:

有没有其他人目睹过这种行为和/或知道如何解决它?

编辑:这是我的单声道版本信息:

MonoDevelop 3.0.3.2
运行时:
Mono 2.10.9 (tarball)
GTK 2.24.10
GTK# (2.12.0.0)
包版本:210090011

0 投票
1 回答
287 浏览

c# - 来自默认模板的 MonoMac 构建错误

我正在尝试使用 MonoDevelop 3.0.3.2 创建 MonoMac 应用程序。我创建了一个新的 MonoMac 解决方案并尝试运行创建解决方案后创建的模板,但这是我的构建输出:

我正在运行 Mac OS X Snow Leopard (10.6.8),我的 Xcode 版本是 3.2.2。

它甚至不允许我编译默认的 MonoMac 模板,所以我知道我必须有一些配置不正确。我很感激帮助。

0 投票
0 回答
154 浏览

macos - 在 MonoMac 应用程序中使用自定义构建的 Sqlite

我已经构建了一个自定义版本的 libsqlite3 来修复标准 sqlite 库中的错误

问题是,如何将这个库(以及相关的托管 System.Data.SQLite.dll)打包到 MonoMac 应用程序包中?请提供确切的步骤,花了几天时间试图解决这个问题。

注意:这是一个 MonoMac .app 包,而不是一个单声道 .exe。该线程解释了在单声道 .exe 的情况下该怎么做。

0 投票
2 回答
643 浏览

c# - Mono 命令行程序因“跟踪陷阱”消息而死,仅此而已

我有一个在 Mac (OSX Lion) 上运行的命令行 Mono 应用程序,它神秘地死掉并显示以下消息:

这是从 MonoDevelop 运行应用程序。

任何人都知道发生了什么以及我该如何解决这个问题?(或者我怎样才能弄清楚它是什么)

0 投票
1 回答
509 浏览

macos - MonoMac 使用“代码设计”为 Mac 商店签名。(无效的二进制)

嗨,我正在尝试通过“Application Loader”为 Mac Store 的 MonoMac 二进制文件进行代码签名。我可以提交应用程序,但“iTunes Connect”中的状态总是说“无效二进制”!?我必须手动执行此操作的原因是 MonoMac 签名中存在错误。但我现在开始拔头发了,因为已经过了一天半了。

我还收到一封电子邮件说:

签名无效 - 路径 Paper Tanks.app 的主应用程序包 Paper Tanks 已签名,但签名无效。

如果我尝试用这个对二进制文件进行签名,“Application Loader”将给出一个错误:

因此,由于上述步骤失败,因此我对应用程序进行代码签名,如下所示:

codesign -v --force --sign "第 3 方 Mac 开发者应用程序:Andrew Witte" "--resource-rules=.../AppStore/Paper Tanks.app/Contents/Resources/ResourceRules.plist" ".... /AppStore/Paper Tanks.app"

然后我对内部单声道posix库进行代码签名,因为最后一步似乎没有。

codesign -v --force --sign "第 3 方 Mac 开发者应用程序:Andrew Witte" .../AppStore/Paper\ Tanks.app/Contents/Resources/libMonoPosixHelper.dylib

然后我构建并签署 pkg:

productbuild --component ".../AppStore/Paper Tanks.app" /Applications --sign "第 3 方 Mac 开发者安装程序:Andrew Witte" ".../AppStore/PaperTanks_OSX-0.1.pkg"

0 投票
1 回答
210 浏览

webview - 如何使用 MonoMac 在网页上输入文本字段?(WebBrowser 控件替代方案)

我习惯在 .net 上开发,所以决定尝试 MonoMac,但不幸的是,.net 中的 WebBrowser 控件在 Mono 中不可用。

我已经添加了一个 webview,并且我已经弄清楚了如何导航:

现在对于我的生活,我无法弄清楚如何做这些我曾经能够在.net中做的事情:

或.net中的类似内容:

(其中 wb 是上述 2 个示例中的 webbrowser 控件)

有任何想法吗?

我试过查看 xml 方法,但要么我做错了,但并没有真正为我工作。可惜单声道中没有网络浏览器控件!

非常感谢您的帮助。

附言。我知道我的 .net 示例是 VB,但同样适用于 C#

0 投票
1 回答
565 浏览

macos - MonoMac 或 Monobjc

我需要将 .Net 应用程序从 Windows 移植到 OS X,我想知道使用 Monobjc 或 MonoMac 的优缺点是什么,以及人们对这些的体验是什么。

应用要求

  1. 原生用户界面
  2. 用于应用程序间通信的脚本桥(或替代方案)将需要两种方式,即从另一个调用移植的应用程序并让另一个应用程序调用移植的应用程序。
  3. 通知的咆哮集成。

考虑到上述要求,最佳选择是什么。

0 投票
1 回答
564 浏览

nswindow - 在 monomac 中初始化一个 NSWindow

这让我发疯,我已经尝试了大约一个星期。希望某种鞋底可以提供帮助。我正在尝试创建一个新的模式弹出颜色选择器。但是,StopModal()不断创建一个新窗口。

我以NSWindow编程方式创建了一个新的有点像这样:

我这样创建:

然后展示它

我在表单上有一个按钮可以关闭它并调用

但由于某种原因,这会通过调用创建第二个窗口:

然后我得到泄漏错误,很快它就崩溃了:

0 投票
1 回答
169 浏览

monomac - MonoMac 中的 NSTableCellView

我对 MonoMac 还很陌生,我想弄清楚MonoMac 中是否提供NSTableCellView该类(此处显示)?

我看到 MonoMac 中有一个NSTableViewCell类,但这似乎完全不同。

感谢您对此的任何帮助。

0 投票
0 回答
269 浏览

monomac - 在 monomac 中重新创建 NSApplication.Main

我正在尝试在我的应用程序中重新创建 nsapplication.main。我想让我的应用程序按照我的方式做很多事情,而不是自动做我不想要的事情。我想我是一个代码控制狂。可悲的是, NSEvent E 始终为空,我错过了什么?感谢您的帮助:D