1

在 MSI 安装程序设置项目中。我在文件系统\应用程序文件夹\我的目录中添加了一个空目录。我建立项目。

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

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

4

2 回答 2

0

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

于 2016-09-22T13:24:36.813 回答
0

我正在使用 Visual Studio 2015 Windows Installer Template 。我找到了如何创建空文件夹。

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

  2. 编译你的项目

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

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

    它对我有用:)

于 2016-09-22T09:42:27.997 回答