2

这里的这个问题是因为我正在尝试两条路线来得出相同的结论。

我有一个用 c# 编写的应用程序,我现在正在移植到 mac。这是使用 Mono 工作的。

我正在使用 Mac Mini Mid 2011 2.3 GHz Intel Core i5 osx 10.8.2
IDE
Xamarin Studio
版本 4.0.4 (build 2)
安装 UUID: 0df3cd36-37ed-4451-8ca7-370ec8220237
Mono 2.10.11 (mono-2-10 /2baeee2)
GTK 2.24.14
GTK# (2.12.0.0)
包版本:210110000
Apple Developer Tools
Xcode 4.6 (2066)
Build 4H127

当我们正在更改为 html5 前端时,我需要为我的 Gui 提供一个简单的 Web 视图。Mono 没有可以使用的 Mac 网络浏览器。MonoMac 这样做了,我正在尝试将 MonoMac.dll 添加到单声道项目中。

    lock(typeof(Frontend2))
{
  NSApplication.Init();
}
    RectangleF rec = new RectangleF(0,0,500,500);
WebView web = new WebView(rec, "A", "B");

NSWindow win = new NSWindow(rec, NSWindowStyle.Resizable,           NSBackingStore.Buffered,false);
    NSApplication.SharedApplication.AddWindowsItem(win, "Hello",false);

不幸的是,应用程序运行和编译我无法使 NSWindow 出现。
我知道在 MonoMac 项目中有一个 xib 文件和东西。
所以我只是想知道是否有人知道让它工作的方法,或者是否有可能做我正在做的事情。
感谢您的任何反馈。
保罗

4

0 回答 0