在win app中使用正确的文件夹路径

时间:2010-09-12 20:03:25

标签: c#

我写了一个win应用程序,现在我想为我的应用程序项目进行设置。我有一个文件夹 我的项目的根路径,它包含一些我使用theire路径的wave文件 在我的应用程序中像:“F:\ test \ Resources \ 1.wav”。 现在我的问题是:我如何以正确的格式使用他们的路径,如果我安装了安装文件,那么 另一台计算机我的应用程序工作正常,只是因为波形文件的路径。

非常感谢你的关注。

2 个答案:

答案 0 :(得分:2)

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

或者,您可以使用安装程序在安装程序的某个位置存储安装路径,然后您可以检查该注册表项。

答案 1 :(得分:2)

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

Application.StartupPath + @"\Resources\1.wav"这样的东西应该可以解决问题。

这是没有反射的,所以我猜它会快一点,但我还没有对它进行基准测试。