在win应用程序中使用正确路径的文件夹

问题描述:

我写了一个win应用程序,现在我想为我的应用程序项目进行设置.i在我的项目的 根路径中有一个文件夹,它包含一些使用theire路径 在我的应用程序中,如:“F:\ test \ Resources \ 1.wav”。 现在我的queistion是:我怎样才能以正确的格式使用他们的路径,如果我安装安装文件,在另一台电脑上我的应用程序工作正常,只是因为wave文件的路径。在win应用程序中使用正确路径的文件夹

非常感谢您的关注。

您可以致电System.Reflection.Assembly.GetExecutingAssembly().Location以获取您的EXE路径。

或者,您可以将安装路径存储在注册表中安装程序的某处,然后您可以检查该注册表项。

+0

@Barian:你能为我解释更多吗?谢谢。 – Farna 2010-09-13 04:09:53

+0

@ na.fa:你想让我解释哪一部分? – 2010-09-13 13:09:25

+0

System.Reflection.Assembly.GetExecutingAssembly()。Location.this code what do? – Farna 2010-09-14 04:40:21

您可以使用Application.StartupPath,并附加您的子文件夹。

所以像Application.StartupPath + @"\Resources\1.wav"应该做的伎俩。

这是没有反射,所以我想它会快一点,但我没有基准测试。