【发布时间】:2015-02-19 16:08:22
【问题描述】:
我正在 Visual Studio 中开发一个可在 Windows 和 MAC 上运行的应用程序(在 Mono 框架 3.6.0 上)。 MAC上有一些问题似乎无法解决:
- 复制/粘贴功能不起作用。我知道有人问过:
Clipboard.GetText() always returns empty string in Mono on Mac
但我不能在 Winforms 中使用 NSPasteboard。
- 应用程序 GUI 在 MAC 上相当缓慢。我有一个 TabControl,当我切换选项卡时,有时来自另一个选项卡的控件会保留并通过其他选项卡控件混合。对于可部署的应用程序来说非常糟糕。 报告了类似的错误:
http://lists.ximian.com/pipermail/mono-bugs/2010-December/107562.html
这些问题有什么解决方法吗?
谢谢
【问题讨论】:
-
您可以查看当前操作系统,然后选择要使用的方法。例如:mono.wikia.com/wiki/Detecting_the_execution_platform
-
好的,我已经在进行平台检查,但是如何在 Windows 上通过 VisualStudio 使用 MonoMac 的 NSPasteboard。据我所知,该框架只能在安装了 MonoDevelop 和 xcode 的 MAC 上使用。