2010-09-12 51 views
2

我寫了一個win應用程序,現在我想爲我的應用程序項目進行設置.i在我的項目的 根路徑中有一個文件夾,它包含一些使用theire路徑 在我的應用程序中,如:「F:\ test \ Resources \ 1.wav」。 現在我的queistion是:我怎樣才能以正確的格式使用他們的路徑,如果我安裝安裝文件,在另一臺電腦上我的應用程序工作正常,只是因爲wave文件的路徑。在win應用程序中使用正確路徑的文件夾

非常感謝您的關注。

回答

2

您可以致電System.Reflection.Assembly.GetExecutingAssembly().Location以獲取您的EXE路徑。

或者,您可以將安裝路徑存儲在註冊表中安裝程序的某處,然後您可以檢查該註冊表項。

+0

@Barian:你能爲我解釋更多嗎?謝謝。 – Farna 2010-09-13 04:09:53

+0

@ na.fa:你想讓我解釋哪一部分? – 2010-09-13 13:09:25

+0

System.Reflection.Assembly.GetExecutingAssembly()。Location.this code what do? – Farna 2010-09-14 04:40:21

2

您可以使用Application.StartupPath,並附加您的子文件夾。

所以像Application.StartupPath + @"\Resources\1.wav"應該做的伎倆。

這是沒有反射,所以我想它會快一點,但我沒有基準測試。

相關問題