【问题标题】:Check if Access Database Engine 2010 Redistributable is installed via WiX检查是否通过 WiX 安装了 Access Database Engine 2010 Redistributable
【发布时间】:2016-03-21 21:17:21
【问题描述】:

任何人都知道要寻找什么来确保在使用 Wix 的客户端系统上安装 access 2010 32 位和 64 位重新分配器?

https://www.microsoft.com/en-us/download/details.aspx?id=13255

谢谢...

【问题讨论】:

    标签: ms-access wix windows-installer


    【解决方案1】:

    将使用 MSI 安装 Access 2010 32 位和 64 位的 redist。

    产品代码:{90140000-00D1-0409-0000-0000000FF1CE} 升级代码:{00140000-00D1-0000-0000-0000000FF1CE}

    只需执行安装并等待第一个向导页面。然后转到 %temp% 文件夹。在那里您会找到日志文件“Microsoft Access Database Engine 2010 (X).log”

    【讨论】:

    【解决方案2】:
    <Property Id="OFFICEAPPFOLDER">
      <DirectorySearch Id="ProgramFilesFolder" Path="C:\Program Files">
        <DirectorySearch Id="CompanyNameFolder" Path="Common Files">
          <DirectorySearch Id="ProductFolder" Path="microsoft shared">
              <DirectorySearch Id="AppFolder" Path="OFFICE14" Depth="1" />
          </DirectorySearch>
        </DirectorySearch>
      </DirectorySearch>
    </Property>
    
    <Property Id="APPFILEEXISTS">
      <DirectorySearch Id="AppFolder" Path="OFFICEAPPFOLDER">
        <FileSearch Id="AppNameDll" Name="MSO.DLL" />
      </DirectorySearch>
    </Property>
    
    <Condition Message="This application requires Microsoft Access Database Engine. Please install it and run this installer again." >
      <![CDATA[OFFICEAPPFOLDER AND APPFILEEXISTS]]>
    </Condition>
    

    【讨论】:

    • 我需要几天时间才能开发出合适的解决方案。最后这对我有用。
    猜你喜欢
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多