如何为CustomDialog提供动态配置文件路径?

时间:2020-04-24 05:48:41

标签: c# wpf config wixsharp

我正在尝试使用Wixsharp插件制作WiX安装程序(.msi)。安装程序已创建,但是我添加了一个CustomDialog框来填充一些用户详细信息。

我的项目配置中也有这些值,我想使这些配置值在我的自定义对话框TextBox上设置默认值。

这是我的配置文件。

<appSettings>
  <add key="name" value="UserName" />
  <add key="position" value="Dev" />
</appSettings>

并在对话框上加载设置

    void dialog_Load(object sender, EventArgs e)
    {
         name.Text = configuration.AppSettings.Settings["name"].Value;
         position.Text = configuration.AppSettings.Settings["position"].Value;
    }

我试图通过手动提供目录路径来读取此配置(例如c:/mypath)。它可以工作,但是据我了解,它可以工作,因为我提供了该文件的手动路径。我想使此路径动态化,以便它可以读取文件并设置值。

我们可以使用wixsharp或c#wpf项目来实现吗?还是我们在构建项目时可以设置一些属性,并在CustomDialog的负载上读取它们?

0 个答案:

没有答案
相关问题