IU personalizada do Wix para instalação do banco de dados SQL
Este é o meu primeiro projeto wix. Eu baixei o wix 3.6 rc. Meu projeto de instalação inclui dois projetos wcf e 1 silverlight. Tudo funciona bem com a interface padrão do Wix. Mas agora que preciso adicionar o banco de dados sql a ele. Funciona bem com os valores padrão, como abaixo:
<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>
Mas eu preciso apresentar uma interface de usuário para o caminho do banco de dados sql, nome do banco de dados, nome de usuário e senha, se o usuário ea senha não for especificado, em seguida, use o usuário do Windows.
Apenas para ver como adicionar um ui personalizado, tentei o seguinte: mas ele exibe o ui personalizado imediatamente. Mas eu quero mostrar especificamente para instalação de banco de dados SQL apenas.
<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>
Eu acho que, uma vez que eu conseguir mostrar a interface personalizada exatamente onde eu quero, meu próximo requisito será capaz de obter entrada do usuário para o caminho do banco de dados, nome, usuário e senha e passar essas informações para o script. Eu não sei como fazer isso também.