繁体   English   中英

MSI 安装程序不会创建空目录

[英]MSI Installer does not create empty directory

在 MSI 安装程序安装项目中。 我在 File System \ Application Folder\My Directory 中添加了一个空目录。 我构建项目。

对于 project.msi 中的应用程序安装,没有“我的目录”,因为我的目录是空的。

我需要通过代码创建空目录吗? 这是 MSI 安装程序的限制。

我正在使用 Visual Studio 2015 Windows 安装程序模板。 我找到了如何创建空文件夹。

  1. 将所有文件夹(包括空文件夹)添加到您的 Windows 安装程序项目中。

  2. 编译你的项目

  3. 通过 Windows 资源管理器打开您的项目并打开文件名 {ProjectName}.vdproj

  4. 编辑这个文件,找到你要创建的空文件夹名,将“AlwaysCreate”=“11:FALSE”替换为“AlwaysCreate”=“11:True”

    它对我有用:)

MSI 支持通过其CreateFolder 表创建空文件夹。 即使您用来编译 MSI 的工具不支持创建空文件夹,您仍然可以使用 Orca 直接编辑表格,您应该会看到您的空文件夹被正确创建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM