Visual Studio安装项目,它安装先决条件但不包含它们

时间:2011-05-23 07:02:57

标签: c# .net visual-studio-2010 installer setup-project

我正在为我的项目使用Visual Studio 2010,.NET 3.5。

我正在尝试创建一个安装项目,该项目还将安装.NET Framework 3.5和自定义应用程序(WinPcap)作为我的应用程序的先决条件。

我不想在setup.exe中包含.NET + WinPcap作为独立安装程序。 相反,我想为每个先决条件(如\ Prerequisites \ DotNet.exe)指定一个本地相对路径,其中将包含安装。

这样,如果我愿意,我仍然可以在“独立”中分发我的应用程序。

我尝试过搜索这个网站和网页,但我无法想象如何获得我想要的行为。

一些指导会很棒,谢谢。

1 个答案:

答案 0 :(得分:1)

Visual Studio不支持此功能。该软件包要么具有先决条件,要么没有它们。

解决方案是创建从URL下载的自定义先决条件。这样,您可以分发较小的安装程序,并且仅在需要时才下载先决条件。

这可能有助于您配置先决条件:Adding Custom prerequsites to visual studio setup project

另一个解决方案是构建2个独立的包:一个包含先决条件,另一个没有它们。