Я пытаюсь сделать установщик WiX (.msi) с плагином Wixsharp. Установщик создан, но я добавил поле CustomDialog, чтобы заполнить некоторые сведения о нем.
У меня также есть эти значения в конфигурации моего проекта, я хочу сделать эти значения конфигурации, чтобы установить значения по умолчанию для своего пользовательского dialog 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
). Это работает, но, насколько я понимаю, это работает, потому что я предоставляю ручной путь к этому файлу. Я хочу, чтобы этот путь был динамическим c, чтобы он мог прочитать файл и установить значения.
Можем ли мы добиться этого с помощью wixsharp или c# wpf project? или у нас есть некоторые свойства, которые я могу установить при сборке проекта и читать их при загрузке на CustomDialog?