繁体   English   中英

如何将WPF应用程序的current \\ working目录设置为安装路径

[英]How to set the current\working directory of a WPF application to the installation path

在我的C#WPF应用程序中,我需要通过第三方库访问一些配置文件。 该库要求配置文件与我的应用程序的可执行文件位于同一文件夹中。 所以我没有机会改变这种行为。 在Visual Studio 2013中运行我的应用程序时,它可以正常工作。 我可以将配置文件复制到相关文件夹,因此可以访问它。

但是,如果我安装应用程序并运行,它将无法找到我的配置文件,因为它试图在Windows \\ system32下找到它。

我的方法不是让我的应用程序在应用程序安装文件夹中查找配置文件。

我怎样才能做到这一点? 如何在Visual Studio 2013中将应用程序的current \\ working目录设置为特定(安装)路径?

尝试这个

string path = AppDomain.CurrentDomain.BaseDirectory.ToString();

这将提供.exe所在的路径,例如"c:\\\\program...\\\\installdir\\\\"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM