问题描述
||
我正在为我的项目使用Visual Studio 2010,.NET 3.5。
我正在尝试创建一个安装项目,该项目还将安装.NET Framework 3.5和一个自定义应用程序(WinPcap),作为我的应用程序的先决条件。
我不想在setup.exe中包含.NET + WinPcap作为独立安装程序。
相反,我想为将包含安装程序的每个必备组件(例如\\ Prerequisites \\ DotNet.exe)指定本地相对路径。
这样,我仍然可以根据需要以最小的设置将应用程序分发为“独立”。
我曾尝试通过该网站和网络进行搜索,但无法确定如何获得所需的行为。
谢谢一些指导。
解决方法
Visual Studio不支持此功能。该软件包具有先决条件,也可能没有。
一种解决方案是创建从URL下载的自定义先决条件。这样,您可以分发较小的安装程序,并且仅在需要时才下载先决条件。
也许这可以帮助您配置先决条件:将自定义先决条件添加到Visual Studio设置项目中
另一种解决方案是构建2个单独的程序包:一个带有先决条件,一个不带有先决条件。