使用Wix在LocalDB中创建数据库

时间:2014-03-31 14:32:17

标签: wix localdb

我试图使用Wix在LocalDB中创建数据库,但我不确定要使用的连接字符串(或者甚至可能)。目前我已经完成了一些谷歌搜索,发现在Wix 3.6中,不支持LocalDB的ODBC驱动程序。但是,我使用的是Wix 3.8。

我目前有我的Wix捆绑安装LocalDB,然后它运行我自己的自定义msi来安装我所需的所有文件,然后它运行第二个自定义msi,它应该创建数据库和所有必需的表。第二个自定义msi是它失败的地方。

我尝试了以下方法,但都没有效果:

<sql:SqlDatabase Id="SqlDatabase" Database="DbName" Server="localdb" 
Instance="V11.0" CreateOnInstall="yes" DropOnUninstall="yes">

<sql:SqlDatabase Id="SqlDatabase" Database="DbName" Server="(localdb)\V11.0" 
CreateOnInstall="yes" DropOnUninstall="yes">

我正在引用WixSqlExtension.dll,并且我已将命名空间包含在我的wxs文件的顶部。

任何人都使用WIX使用LocalDB取得了成功吗?

0 个答案:

没有答案