c# - 创建多个应用程序的安装程序

标签 c# c++ installation windows-installer

我有一些应用程序,其中一些是用 MFC 编写的,一些是用 .NET 编写的。

我想创建一个安装程序,将所有这些应用程序安装在“干净”的机器上(上面没有任何开发环境)。安装程序,除了应用程序, 需要安装合适的.NET框架和VC运行环境。

其他:

  1. 我无权访问所有这些应用程序的代码。
  2. 这些应用程序将仅安装在 Windows 计算机上。
  3. 所有应用程序都不是基于网络的(Win 应用程序)。

有没有人知道一些可以帮助我完成这项任务的好安装工具?

非常感谢。

最佳答案

看看NSIS :

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.
Being a user's first experience with your product, a stable and reliable installer is an important component of succesful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software.
NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.

WIX :

The WiX toolset builds Windows installation packages from XML source code. The toolset integrates seamlessly into build processes.

WIX 更加复杂和强大。

关于c# - 创建多个应用程序的安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5125801/

相关文章:

c# - 调用 Windows 计算器 c#

C# 为什么相等的小数可以产生不相等的散列值?

c++ - 如何确保 C/C++ 代码中不缺少 doxygen 样式的文档注释?

c++ - 类型转换 boost::units::quantity 加倍

git - 如何设置 "git cluster"

windows - wxHaskell 在 Windows 上的安装

c# - ASP.net Webservice *.asmx 访问与 WCF 服务引用

c# - 如何命名元组属性?

c++ - 创建中间件以使相机兼容 ONVIF

c - 禁用 -dkms 错误