Как показать номер версии в заголовке установки в WIX?

if (isSet($_SESSION['started'])){
    if((mktime() - $_SESSION['started'] - 60*30) > 0){
        //Logout, destroy session, etc.
    }
}
else {
    $_SESSION['started'] = mktime();
}
3
задан Prakash 18 March 2019 в 12:36
поделиться

2 ответа

Расширение пользовательского интерфейса WiX не позволяет этот тип настройки. Ваши два шанса будут

1) define Name = "Test Application $ (var.ProductVersion)" (Побочный эффект. Версия перечислена в программах и функциях дважды

2) Прекратить использование расширения WiXUI и вместо этого клонируйте весь код из https://github.com/wixtoolset/wix3/tree/develop/src/ext/UIExtension/wixlib в ваш проект.

0
ответ дан Christopher Painter 18 March 2019 в 12:36
поделиться

Переопределение локализации : Вы можете попробовать добавить файл локализации и затем переопределить строку WelcomeDlgTitle ( GUI WiX Список строк / список идентификаторов строк можно найти здесь (для английского):

  1. Обратите внимание, что это предполагает набор диалогов Mondo:
      [ 1169] Добавить в разметку WiX: <UIRef Id="WixUI_Mondo" />
    • Добавить ссылку на %ProgramFiles(x86)%\WiX Toolset v3.11\bin\WixUIExtension.dll
    • Пример WiX Hello World в Visual Studio (разметки WiX с комментариями внизу обычно достаточно, чтобы разработчики могли понять суть вещей)
  2. Щелкните правой кнопкой мыши свой проект WiX в Visual Studio => [1152 ] Добавить => Новый элемент ...
  3. Выберите WiX v3 в левом меню. Дважды щелкните Localization file (очень Обычно вместо этого добавляется файл WiX v4, дважды проверьте, пожалуйста)
  4. Добавьте строку ниже в файл локализации:

    <?xml version="1.0" encoding="utf-8"?>
    <WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization">
      <String Id="WelcomeDlgTitle">{\WixUI_Font_Bigger}Welcome to the [ProductName] [ProductVersion] Setup Wizard</String>
    </WixLocalization>
    
  5. Скомпилируйте и протестируйте [ 1142]

Пример диалога :

Sample WiX Title Change

WiX GUI [1157] : Я совершенно запутался с WiX GUI , поэтому я написал этот небольшой обзор и «контрольный список», чтобы запомнить его лучше (используется аналогичный подход для изменения стиля записи диалога): [1111 ] Изменение цвета текста в диалоговых окнах Wix .

Ссылки :

0
ответ дан Stein Åsmul 18 March 2019 в 12:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: