2014-08-27 4 views
2

MyWixUI_InstallDir.wxs:Установите значение свойства с помощью пользовательского ввода с помощью WIX

Мой диалог повелось:

 <Control Id="DBServer" Type="Text" X="20" Y="60" Width="290" Height="13" 
     NoPrefix="yes" Text="Name of the SQL Server to deploy the DTA script" /> 
     <Control Id="DBSText" Type="Edit" X="20" Y="72" Width="290" Height="18" 
     Property="DTAServer" /> 

Product.wxs:

  <util:XmlFile Id="AppConfigSetConnStr" Action="setValue" Permanent="yes" File="[INSTALLLOCATION]TestService.exe.config"    
      ElementPath="/configuration/startup/supportedRuntime[\[]@version='v4.0'[\]]" Name="version" 
     Value="----" /> 

Как я могу установить значение '' так же, как пользователь ввел пользовательский интерфейс или как я могу получить доступ к свойству «DTAServer» в Product.wxs.Kindly help.

ответ

1

глобальное свойство должно было быть объявлено (все алфавиты в столице)

например
<Property Id="ABC"/> 

используют тот же свойство в Product.wxs и MyWixUI_InstallDir.wxs.