我正在编写一个软件包来安装编程工具,该工具是用户除了其首选的IDE,编译器等之外还可以使用的工具。
我想对软件包安装进行参数化,使用户可以说:“嘿,使用Visual Studio 12和MinGW安装该工具”。如果真是这样,那么Visual Studio 12和MinGW软件包都将作为依赖项添加,因此它们在我的工具之前安装。
nuspec引用未提及可选依赖项。 是否可以指定这些名称,并根据用户输入通过chocolateyInstall.ps1
脚本启用它们?
最佳答案
人们通常会创建两个程序包,一个程序包具有核心位和所需的依赖性,第二个元程序包则对工具和其他项具有依赖性(可选的依赖性)。
可选的依赖关系是过去讨论中提到的问题,也是我们在路线图上正在研究的问题。
关于powershell - Chocolatey包中的可选依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27756319/