我正在C#中执行一个进程,但我希望能够在不指定路径的情况下执行此操作.我在哪里可以将可执行文件放在项目中,以便代码找到指定路径的wuthout?
目前我有:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = @"C:\Docs\wkhtmltopdf.exe";
Run Code Online (Sandbox Code Playgroud)
哪个运行正常,但我想最终得到的是:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "wkhtmltopdf.exe";
Run Code Online (Sandbox Code Playgroud)
我已经尝试将EXE放在项目的一个文件夹中,在项目的根目录中,在项目的bin文件夹中 - 都没有成功.
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "wkhtmltopdf.exe";
psi.WorkingDirectory = Environment.CurrentDirectory;
Process proc = Process.Start(psi);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8550 次 |
| 最近记录: |