从c#windows应用程序调用带有参数的ClearCanvas exe

从c#windows应用程序调用带有参数的ClearCanvas exe,c#,clearcanvas,C#,Clearcanvas,我正在尝试使用C#从Windows应用程序调用ClearCanvas exe with aruments,但我无法调用它。下面是我的代码 字符串[]args=新字符串[2]; args[0]=“ClearCanvas.Desktop” 我应该发送什么作为参数,如果我想发送多个参数,我需要做什么?是一个包含命令行参数的字符串,就像您在命令行中键入它们一样 Process process = new Process(); process.StartInfo.FileName = @"D

我正在尝试使用C#从Windows应用程序调用ClearCanvas exe with aruments,但我无法调用它。下面是我的代码

字符串[]args=新字符串[2]; args[0]=“ClearCanvas.Desktop”

我应该发送什么作为参数,如果我想发送多个参数,我需要做什么?

是一个包含命令行参数的字符串,就像您在命令行中键入它们一样

 Process process = new Process();
 process.StartInfo.FileName = 
    @"D:\Cle...Debug\ClearCanvas.Desktop.Executable.exe";
 process.StartInfo.Arguments = "paramet1 parameter2 \"param with space\" parameter4";
 process.Start();
由于它是您的自定义应用程序,我不知道您的应用程序需要什么…

顺便说一句,“我无法调用它”不是非常详细的说明什么不起作用-即它缺少预期的行为和可能的错误消息。
 Process process = new Process();
 process.StartInfo.FileName = 
    @"D:\Cle...Debug\ClearCanvas.Desktop.Executable.exe";
 process.StartInfo.Arguments = "paramet1 parameter2 \"param with space\" parameter4";
 process.Start();