【发布时间】:2013-10-14 13:37:06
【问题描述】:
Visual Studio 能否在不依赖 InstallShield 或 Advanced Installer 的情况下从 c++ 项目(MSI 或 EXE 安装文件)制作 Windows 安装程序?
实际上,我还没有找到用 Visual Studio 创建安装包的方法,就像我为 InstallShield 或 Advanced Installer 所做的那样!
【问题讨论】:
-
@nvoigt 请查看“the”正确问题的编辑。如果仍然不适合您,请告诉我。
-
在我基于 cmake 的 windows 构建中,我有 cmake 为我生成 nsis 安装程序。尽管最近 cmake 也增加了使用 wix 生成安装程序的功能。尽管我同意将您的项目文件替换为 cmake 文件只是因为这种能力是一种矫枉过正。
-
@drescherjm 我以前没有使用过 cmake(有限使用)。 Visual Studio 呢?你试过了吗?
-
CMake 生成 Visual Studio 项目文件。但是,如果您只需要一个安装程序,这又是一种矫枉过正。
-
@drescherjm 我的解决方案要加载大量 dll。而且我想让安装程序不要每次都放它们。
标签: c++ visual-studio-2010 windows-installer installshield advanced-installer