我的Wix文件中有两个功能
默认情况下安装AppServer功能,只有在框中存在SQL Server 2012 Express安装时,才应安装Online。为此,我正在注册表中搜索以获取SQL Server版本。
注册表搜索:
<Property Id="SQLSERVER_INSTANCE" Secure="yes">
<RegistrySearch Id="SQLServerRegSearch" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft Sql Server\Instance Names\SQL" Type="raw" Name="MSSQLSERVER" />
</Property>
<Feature Id="Online" ConfigurableDirectory="INSTALLDIR" Level="10" Description="Online" Title="Online Platform">
<Condition Level="0">SQLSERVER_INSTANCE <> "MSSQL11.MSSQLSERVER"</Condition>
<ComponentRef Id="CompConfig" />
</Feature>
问题: 即使该框没有安装SQL Server 2012 Online Feature,也可以在找不到sql server时显示消息。
看起来我错过了什么,请帮助我。
由于