找不到节点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 (将#修改为@)