Chocolatey包中的可选依赖项

时间:2015-01-03 15:17:24

标签: powershell nuget chocolatey

我正在编写一个程序包来安装编程工具,除了首选的IDE,编译器等之外,用户还可以使用该工具。

我想以用户可以说的方式参数化软件包安装:“嘿,安装工具,使用Visual Studio 12和MinGW”。如果是这种情况,则Visual Studio 12和MinGW软件包都将作为依赖项添加,因此它们将安装在我的工具之前。

nuspec参考没有说明可选的依赖项。 有没有办法指定这些内容,并根据用户输入通过chocolateyInstall.ps1脚本启用它们?

1 个答案:

答案 0 :(得分:3)

Folks通常创建两个包,一个包含核心位和所需的依赖项,另一个包包依赖于工具和其他项(可选的依赖项)。

过去在讨论中提出了可选的依赖关系,这是我们在路线图上看到的内容。