Как указать путь к файлу конфигурации Dynami c к CustomDialog? - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь сделать установщик 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?

...