2012-05-20 84 views
-3

我需要獲取VS應用程序路徑。如何獲取完整的文件路徑?

嗨!在我的Windows窗體應用程序中,我添加了一個圖像文件。 現在我想獲得這個圖像文件的完整路徑。 任何想法我怎麼能實現它?

+2

你在哪裏添加圖像文件?你把它作爲資源添加到你的項目中了嗎?在這種情況下,它不會有路徑。您將其用作資源,而不是磁盤上的文件。 –

回答

0

由於科迪格雷指出,如果你已經添加了圖像作爲一種資源,可以通過適用的圖像屬性在代碼中訪問它在類。但是,如果您已將圖像文件添加爲項目中包含的常規文件,則需要將其「複製到輸出目錄」屬性設置爲「複製如果是較新的」或「始終複製」。這樣,該文件將在生成時複製到項目的bin文件夾中。然後你的代碼可以通過查看可執行文件夾來找到它。您可以假設它在當前目錄中,但使用類似system.Reflection.Assembly.GetExecutingAssembly().Location的路徑來獲取完整路徑會更安全。

相關問題