我有一个使用Monodevelop 3和MonoMac库创建的GUI的C#应用程序。生成后,我得到一个嵌入式单声道v3运行时的mac应用程序。如何将命令行参数传递给MonoMac应用程序?
应用程序运行正常,但它没有收到我传递给它的任何命令行参数。
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
我尝试了Alex所做的一切,它的工作很好。我猜如果它在我的项目中起作用,这个答案就不完全正确。我想在最新版本的MonoMac中有一个错误修复解决了之前观察到的问题。 – 2014-02-11 13:33:10