我需要创建一个控制台MonoMac应用程序。
编辑Program.cs中的Main方法:
using System;
using MonoMac.Foundation;
namespace ConsoleTest
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine(new NSString("Hello World!"));
}
}
}
项目构建正常。但是当我运行它时,控制台会打开并显示错误:
在汇编/.../ConsoleTest.exe中缺少方法.ctor,键入MonoMac.Foundation.NSString
因此控制台项目在Mac上运行,但不能使用MonoMac程序集。如何解决?
答案 0 :(得分:0)
解决。
MonoMac应该从以下来源编译:
我还尝试过的一件事是在启动应用程序时运行NSApplication.Init()。这似乎也是一个有效的解决方案。