2012-05-20 63 views
-3

我需要获取VS应用程序路径。如何获取完整的文件路径?

嗨!在我的Windows窗体应用程序中,我添加了一个图像文件。 现在我想获得这个图像文件的完整路径。 任何想法我怎么能实现它?

+2

你在哪里添加图像文件?你把它作为资源添加到你的项目中了吗?在这种情况下,它不会有路径。您将其用作资源,而不是磁盘上的文件。 –

回答

0

由于科迪格雷指出,如果你已经添加了图像作为一种资源,可以通过适用的图像属性在代码中访问它在类。但是,如果您已将图像文件添加为项目中包含的常规文件,则需要将其“复制到输出目录”属性设置为“复制如果是较新的”或“始终复制”。这样,该文件将在生成时复制到项目的bin文件夹中。然后你的代码可以通过查看可执行文件夹来找到它。您可以假设它在当前目录中,但使用类似system.Reflection.Assembly.GetExecutingAssembly().Location的路径来获取完整路径会更安全。

相关问题