【问题标题】:How to set the current\working directory of a WPF application to the installation path如何将 WPF 应用程序的 current\working 目录设置为安装路径
【发布时间】:2015-08-27 12:13:20
【问题描述】:

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

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

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

我该怎么做?如何将我的应用程序的 current\working 目录设置为 Visual Studio 2013 中的特定(安装)路径?

【问题讨论】:

    标签: c# wpf visual-studio-2013


    【解决方案1】:

    试试这个

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

    这将提供类似"c:\\program...\\installdir\\" 的路径,您的 .exe 所在的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 2015-02-15
      • 2011-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多