我正在编写一个程序包来安装编程工具,除了首选的IDE,编译器等之外,用户还可以使用该工具。
我想以用户可以说的方式参数化软件包安装:“嘿,安装工具,使用Visual Studio 12和MinGW”。如果是这种情况,则Visual Studio 12和MinGW软件包都将作为依赖项添加,因此它们将安装在我的工具之前。
nuspec参考没有说明可选的依赖项。 有没有办法指定这些内容,并根据用户输入通过chocolateyInstall.ps1
脚本启用它们?
答案 0 :(得分:3)
Folks通常创建两个包,一个包含核心位和所需的依赖项,另一个包包依赖于工具和其他项(可选的依赖项)。
过去在讨论中提出了可选的依赖关系,这是我们在路线图上看到的内容。