首页 > 解决方案 > 简单的 WIX 安装程序只是应对文件不起作用,出了什么问题?

问题描述

这是我的代码只是为了复制一个文件但是我没有看到在程序文件中创建的任何目录或任何 notepad.exe 文件被复制?我哪里错了?

<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
   <Product Id="*" UpgradeCode="8806367C-FFA1-40C7-B16A-462CF6D941BE" 
            Name="Test_Product_Name" Version="0.0.1" Manufacturer="Test_Company_Name" Language="1033">
      <Package InstallerVersion="200" Compressed="yes" Comments="Windows Installer Package"/>
      <Media Id="1" Cabinet="product.cab" EmbedCab="yes"/>

      <Directory Id="TARGETDIR" Name="SourceDir">
         <Directory Id="ProgramFilesFolder">
            <Directory Id="INSTALLDIR" Name="20211022_test">
               <Component Id="ApplicationFiles" Guid="172743A1-08E5-483C-96F1-0CE1373F2AF1">
                  <File Id="ApplicationFile1" Source="notepad.exe"/>
               </Component>
            </Directory>
         </Directory>
      </Directory>

      <Feature Id="DefaultFeature" Level="1">
         <ComponentRef Id="ApplicationFiles"/>
      </Feature>
   </Product>
</Wix>

标签: wixwix3.5wix3

解决方案


您的源代码显示 32 位 MSI,因此 Program Files (x86) 是它的位置。


推荐阅读