wix - 简单的 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>
解决方案
您的源代码显示 32 位 MSI,因此 Program Files (x86) 是它的位置。
推荐阅读
- amazon-web-services - 是否可以将 AWS 应用程序负载平衡与 CloudFront 分配和 EC2 作为目标组一起使用
- json - 如何从 powerbi D3 插件复制 pbi 对象?
- python - 如果同一索引处的两个条目相同,则从嵌套列表中删除一个条目
- mysql - MYSQL:从查询中获得的结果错误
- apache-spark - 使用 Spark 编写自定义输出文件格式
- javascript - 有没有办法在 Javascript 中有效地对 64 位位字符串执行按位运算?
- java - 无法使用 asynchTask 从服务器获取响应
- ios - 2 个 TextField,在 1 个 UIView 中有 2 个选择器
- c++ - 重载 '<brace-enclosed initializer list>' 的调用足以满足对的要求是模棱两可的
- app-store - 可以添加到 wix 网站 Google AdMob app-add.text 文件吗?