Windows 使用Wix将文件发送到ProgramFiles文件夹,而不是ProgramFiles(x86)文件夹
我想将文件发送到C:\Program files文件夹,而不是C:\Program files(x86)文件夹,即使它是64位机器。我尝试了变量“ProgramFilesFolder”和“ProgramFiles64Folder”,但它仅尝试将文件发送到此C:\ProgramFiles(x86)文件夹。我还直接在wix项目中给出了传送路径,但它仍然将文件传送到错误的位置 你说你正在编写一个64位安装程序,但你也说“即使它是一台64位机器”。64位安装程序只能安装在64位计算机上。这将向我建议您正在编写一个32位安装程序。32位安装程序无法将组件安装到64位位置Windows 使用Wix将文件发送到ProgramFiles文件夹,而不是ProgramFiles(x86)文件夹,windows,installation,wix,windows-installer,Windows,Installation,Wix,Windows Installer,我想将文件发送到C:\Program files文件夹,而不是C:\Program files(x86)文件夹,即使它是64位机器。我尝试了变量“ProgramFilesFolder”和“ProgramFiles64Folder”,但它仅尝试将文件发送到此C:\ProgramFiles(x86)文件夹。我还直接在wix项目中给出了传送路径,但它仍然将文件传送到错误的位置 你说你正在编写一个64位安装程序,但你也说“即使它是一台64位机器”。64位安装程序只能安装在64位计算机上。这将向我建议您正
假设您实际上正在编写一个64位安装程序,ProgramFiles64Folder应该可以做到这一点。您没有发布任何源代码或任何安装程序日志,因此无法说出您做错了什么。我会确保您的软件包被标记为64位,并且您的所有组件都被标记为64位。64位操作系统中的Program Files文件夹用于64位二进制文件。您正在编写64位安装程序吗?或者您只是在解决应用程序中使用硬编码
C:\ProgramFiles
文件夹的错误?如果是这种情况,您需要修复应用程序。是。我只使用64位安装程序