0

C# Windows アプリケーションから ClearCanvas.Desktop.Executable exe を実行しようとしましたが、「アプリケーション ルート クラス ClearCanvas.Desktop.Executable を解決できません - 一致しません」というエラーが表示されます。

以下は、C# Windows アプリケーションの私のコードです。

文字列[] args = 新しい文字列[2]; args[0] = "ClearCanvas.Desktop.Executable";

            Process pro = new Process();

            pro.StartInfo.FileName = @"D:\ClearCanvasWorkStation\Desktop\Executable\bin\Debug\ClearCanvas.Desktop.Executable.exe";
            pro.StartInfo.Arguments = args[0];

            pro.Start();

exe のルート クラス名に問題があります。それで、私はそれを何として設定する必要がありますか?

4

1 に答える 1

0

このようにしてみてください:

Process pro = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo(@"D:\ClearCanvasWorkStation\Desktop\Executable\bin\Debug\ClearCanvas.Desktop.Executable.exe");
startInfo.Arguments = args[0];
Process.Start(startInfo);
于 2012-12-13T13:29:53.390 に答える