2016-06-07 85 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\