如何在 Visual Studio Express 2010 中创建安装程序 (msi)?

Posted

技术标签:

【中文标题】如何在 Visual Studio Express 2010 中创建安装程序 (msi)?【英文标题】:How can I create an installer (msi) in visual studio express 2010? 【发布时间】:2012-06-13 23:37:55 【问题描述】:

我刚刚在 Visual Studio Express C# 中创建了一个 wpf 应用程序,需要创建一个安装程序文件。这仅在几台机器上进行,因为它对我来说是一个个人程序。我已经使用简单的方法查看了Advanced Installer,但无法弄清楚如何做到这一点,或者它是否甚至可以创建 wpf 安装程序。我也尝试过 WIX,结果相同。

有什么建议吗?

【问题讨论】:

Advanced Installer 中的简单项目非常简单。添加应用程序文件并构建一个安装它们的 MSI。你遇到了什么问题? 我遇到的问题是我现在不知道要选择哪些文件夹和文件。我选择了 bin/release 文件夹,程序确实打开了,但我丢失了我的图像。我手动复制了这些文件并将文件移动到与项目文件夹具有相同的文件夹结构。我的图像出现了,但这就是我所需要的吗?顺便说一句,我只是做了所有这些。除了 images 文件夹和 bin/release 文件夹之外,我还需要其他什么吗?此外,Images 文件夹是我创建的唯一文件夹。 差不多就是这样。可以肯定的是,只需尝试让您的应用程序在干净的机器上运行,然后查看它需要哪些文件和文件夹。之后,只需在安装程序中添加这些文件和文件夹。 我更喜欢 WIX 而不是 Visual Studio 的安装程序,但我不确定它是否适用于 Visual Studio Express:rhyous.com/2010/10/15/…Cosmin Pivu 为您提供了所需的其余信息。 【参考方案1】:

在我开始使用 WiX 之前,我使用过 NSIS 和 HM NIS Edit,它们有一个创建简单安装程序的向导。

也许它可以帮助你达到你的目的。

【讨论】:

以上是关于如何在 Visual Studio Express 2010 中创建安装程序 (msi)?的主要内容,如果未能解决你的问题,请参考以下文章

如何将项目从 Visual C++ 6.0 转换为 Visual Studio Express 2010?

如何使用 Visual Studio Express 安装 Windows 服务

Visual Studio 2013 如何在停止调试Web程序后阻止IIS Express关闭

如何在 Visual Studio 2008 Express 中获得一个最小的 SDL 程序来编译和链接?

如何在 Visual Studio Express 2010 中创建安装程序 (msi)?

Visual Studio 2012 Express:如何使用自定义 Web 服务器进行调试