推出在我的應用程序,經過我的用戶登錄設置一些圖片框/按鈕/等圖像,並做他們和諸如此類的東西一定比例。我使用相對路徑,例如:文件可執行文件時,從其他應用程序
@".\Images\SomeImage.png"
當應用程序直接啓動它工作正常,但如果您嘗試通過其他應用程序來運行它:
Process process = new Process();
process.StartInfo.FileName = networkPath;
process.Start();
它死了,用一個文件來了沒有找到錯誤,因爲它找不到圖像。如果我嘗試通過命令提示符啓動它,它也會這樣做。可執行文件存儲在網絡驅動器上。爲什麼相對路徑在這種情況下不起作用?我可以繼續前進並硬編碼完整路徑,但這會讓我感到骯髒......任何想法?
相對路徑是什麼?應用程序可執行? – Justin