0

在 Visual Studio 安装项目中,您定义了 Program Files 输出(当然还有其他内容)。

有没有办法直接将它输出到一个文件夹,即在没有实际构建并将 msi 安装到 Windows 的情况下获得该输出?

我正在寻找类似于 Web 项目的“文件系统”发布方法的东西。

或者,我可以使用 msi 中的“便携式安装”选项(例如类似于 Firefox 便携式安装),或者 msiexec 中的开关(我在文档中没有找到类似的东西),或者提取这个的方法通过第三方工具从 msi 中获取文件夹结构。

4

1 回答 1

0

看看管理安装。您运行一个 postbuild 命令,例如:

msiexec /a "$(TargetPath)" /qn TARGETDIR="$(OutDir)\Extract"

请注意,我没有测试该命令,但这是一般概念。这会将您的 MSI 提取到一个目录。

于 2013-08-07T12:24:30.607 回答