如何解决找不到节点XML WIX Elementpath
不幸的是,当我尝试通过WIX用户输入来调整配置文件时,收到一条错误消息。用户可以在对话框的一行中指定服务器和实例。我将此值设置为属性。
File.config
<configuration>
<configSections>
...
</configSections>
<Variables>
<add key="SYS(ODBC,DBTYPE)" value="SQLSERVER" />
<add key="SYS(ODBC,SERVER)" value="Server\Instance" />
FilesFragment.wxs
<Directory Id="dir3E309076D928447DA682F4E218BCCA7F" Name="appSettings">
<Component Id="cmp8C3B722A7C6D4636917B2C4910423844" Guid="{35056423-18A5-4618-97C1-149DAB1854A0}" Permanent="yes">
<File Id="filF5986AA3AA564C5494AD29F7A4E3336F" KeyPath="yes" Source="..\..\..\Install\configuration\File.config" />
<util:XmlFile Id="AppConfigSetConnStr"
Action="setValue"
Permanent="yes"
File="[#filF5986AA3AA564C5494AD29F7A4E3336F]"
ElementPath="/configuration/Variables//add[2][\[]@value='(local)\Instance'[\]]"
Name="CONNECTSTRING"
Value="[CONNECTSTRING]" ></util:XmlFile>
</Component>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。