我正在尝试使用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的负载上读取它们?