2016-06-07 37 views
0

.Net 4.5 WPF桌面應用程序, 的目標是將現有圖像添加到pdfSharp文檔。第一步是獲取圖像的路徑。我的圖像位於我的項目下的圖像文件夾中。我試過了:WPF桌面應用程序在運行時獲取圖像的路徑

String myPath = string.Empty; 
myPath = System.IO.Directory.GetCurrentDirectory(); 
myPath = myPath + "\\Images\\MyImage.png"; 

myPath ends up being: 
C:\\Users\\My User Name\\Documents\\LocalProjects\\MyProject\\MyProject\\bin\\Debug\\Images\\MyImage.png 

然後我在If語句中使用File.Exists進行檢查。它失敗。

謝謝!

+1

路徑不正確?如果是這樣,什麼是正確的道路? –

+0

我認爲這是正確的,但它不是File.Exists返回false。 – Remout

+0

您可能想檢查圖像的路徑。 – atp9

回答

1

確保項目中圖像文件的Build Action設置爲Content,並將Copy to Output Directory設置爲除Do not copy以外的值。

否則圖像文件(包括其相對路徑)將不會被複制到輸出目錄bin\Debug\