在我的C#WPF应用程序中,我需要通过第三方库访问一些配置文件。此库要求配置文件与我的应用程序的可执行文件位于同一文件夹中。所以我没有机会改变这种行为。 在Visual Studio 2013中运行我的应用程序时,它工作正常。我可以访问配置文件,因为我刚刚将其复制到相关文件夹。
但是,如果我安装我的应用程序运行它,它无法找到我的配置文件,因为它试图找到它:Windows \ system32。
我的方法不是让我的应用程序在应用程序安装文件夹中查找配置文件。
我该怎么做?如何将应用程序的当前\ working目录设置为Visual Studio 2013中的特定(安装)路径?
答案 0 :(得分:2)
试试这个
string path = AppDomain.CurrentDomain.BaseDirectory.ToString();
这将提供您的.exe所在的"c:\\program...\\installdir\\"
路径。