2017-02-04 51 views
2

因此,我想從Resources文件夾訪問文件,而不使用字符串輸入其確切的目錄,因爲如果我在另一臺計算機上運行程序,它會弄亂程序。這是工作的代碼:訪問資源文件而不鍵入其字符串目錄的URL訪問

var select = new WindowsMediaPlayer(); 
select.URL = @"C:\select.wav"; 

但我想通過不輸入其確切位置訪問上述目錄。我試過的代碼是這樣的:

var select = new WindowsMediaPlayer(); 
select.URL = Properties.Resources.select.ToString(); 

但我認爲它只是將其完全轉換爲字符串逐字。 是否可以使用.URL屬性訪問資源,而不是像上面的第一個代碼那樣精確輸入確切的目錄? 謝謝。

+0

:Properties.Resources.select.ToString() ; select是我試圖訪問的文件。對困惑感到抱歉。 –

回答

0

使用Properties.Settings而不是Properties.Resources

轉到屬性在Solution Explorer中的設置(而不是資源),並添加設置(讓名稱中選擇),然後:

var select = new WindowsMediaPlayer(); 
select.URL = Properties.Settings.select; 
代碼