Пользовательский интерфейс Wix для установки базы данных SQL
Это мой самый первый проект wix. Я скачал wix 3.6 rc. Мой проект установки включает в себя 2 проекта WCF и 1 Silverlight. Все работает нормально с интерфейсом Wix по умолчанию. Но теперь, когда мне нужно добавить базу данных SQL к нему. Он отлично работает со значениями по умолчанию, как показано ниже:
<Component Id='SqlComponent' Guid='8B72C159-1477-4A58-AFAE-E94D756BFFA6'>
<CreateFolder/>
<sql:SqlDatabase Id='SqlDatabase' Database='master' Server='.'
CreateOnInstall='yes' DropOnUninstall='no' ContinueOnError='yes'>
<sql:SqlScript Id='CreateTable' BinaryKey='CreateTable' ExecuteOnInstall='yes' />
<sql:SqlScript Id='CreateTable1' BinaryKey='CreateTable1' ExecuteOnInstall='yes' />
</sql:SqlDatabase>
</Component>
Но мне нужно представить пользовательский интерфейс для пути к базе данных sql, имени базы данных, имени пользователя и пароля, если имя пользователя и пароль не указаны, используйте пользователя Windows.
Просто чтобы посмотреть, как добавить пользовательский интерфейс, я попробовал следующее: но он отображает пользовательский интерфейс сразу. Но я хочу, чтобы это было показано специально для установки базы данных SQL.
<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
<Text>Ready to Install</Text>
</Control>
<Control Id="Install" Type="PushButton" X="304" Y="243" Width="56" Height="17"
Default="yes" Text="Install">
<Publish Event="EndDialog" Value="Return" />
</Control>
Я предполагаю, что как только я получу его, чтобы показать пользовательский интерфейс именно там, где я хочу, моим следующим требованием будет возможность получить пользовательский ввод для пути к базе данных, имени, пользователя и пароля и передать эту информацию в сценарий. Я тоже не уверен, как это сделать.