我正在C#中執行一個進程,但我希望能夠在不指定路徑的情況下執行此操作。我在哪裏可以放置項目中的可執行文件,以便代碼發現它wuthout指定路徑?使用C#.NET執行外部EXE
目前我有:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = @"C:\Docs\wkhtmltopdf.exe";
,哪個跑得很好,但我想直到結束是:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "wkhtmltopdf.exe";
我試着放置在EXE的文件夾中該項目位於項目的根目錄中,位於項目的bin
文件夾中 - 全部不成功。
它需要在你自己的.exe所在的同一個目錄中 - 通常是bin/debug/ – PhonicUK