MSI 安装程序不会创建空目录
本文关键字:创建 安装 程序 MSI | 更新日期: 2023-09-27 18:30:20
在 MSI 安装程序安装项目中。我将一个空目录添加到文件系统''应用程序文件夹''我的目录中。我构建项目。
对于项目时的应用程序安装.msi没有"我的目录",因为我的目录是空的。
我需要通过代码创建空目录吗?这是 MSI 安装程序的限制。
我正在使用Visual Studio 2015 Windows安装程序模板。 我找到了如何创建空文件夹。
-
将所有文件夹(包括空文件夹)添加到您的 Windows 安装程序项目中。
-
编译您的项目
-
通过 Windows 资源管理器打开您的项目并打开文件名 {ProjectName}.vdproj
-
编辑此文件,找到要创建的空文件夹名称,替换"AlwaysCreate" = "11:FALSE" 到 "AlwaysCreate" = "11:True"
它对我有用:)
MSI 支持通过其 CreateFolder 表创建空文件夹。即使您用于编译 MSI 的工具不支持创建空文件夹,您仍然可以使用 Orca 直接编辑表,并且您应该会看到您的空文件夹正在正确创建。