我有一个使用 Monodevelop 3 和 MonoMac 库创建的带有 GUI 的 C# 应用程序。构建后,我得到了一个带有嵌入式单声道 v3 运行时的 mac 应用程序。
应用程序运行良好,但它没有收到我传递给它的任何命令行参数。
static void Main (string[] args)
{
// args are always empty
}
我试过通过他们使用
open -a /Applicaitons/MyApp.app --args my_command_line_arg
甚至直接运行生成的可执行文件
/Applicaitons/My.app/Contents/MacOS/MyApp my_command_line_arg