我在OsX上使用C#和Xamarin。 我有两个申请。应该从具体参数开始第二个:
App1的:
var processInfo = new ProcessStartInfo();
processInfo.FileName = path;
processInfo.Arguments = "fs,5";
using (var process = Process.Start(processInfo))
process.WaitForExit();
然而,当我试图在我的第二个应用程序上回应这个参数时,我得到空args
:
的 App2的:
static void Main(string[] args)
{
foreach(var a in args)
MessageBox.Show(a); // instead of MessageBox, I also tried to write to text file. Same results.
}
在Windows上,此代码可以正常运行。我错过了什么?