我正在 C# 中执行一个进程,但我希望能够在不指定路径的情况下执行它。我在哪里可以将可执行文件放在项目中,以便代码在不指定路径的情况下找到它?
目前我有:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = @"C:\Docs\wkhtmltopdf.exe";
哪个运行良好,但我想结束的是:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "wkhtmltopdf.exe";
我尝试将 EXE 放在项目的文件夹中、项目的根目录中、项目的bin
文件夹中 - 均未成功。